主要是用了frame嵌入其他网站的连接,点击按钮就弹出对话框,希望大神html或者javascript禁止弹出对话框,高分求~~
第1个回答 2014-01-06
首先要确定这个元素是不是在你当前页面,还是通过其他方式引入进来的。
如果是通过iframe引入的话,你是控制不了的。
如果是在你页面中,那通过js是可以控制的,你提供一下你的代码或者站点,我来瞧一眼!追答
如果是通过iframe引入的话,你是控制不了的。
如果是在你页面中,那通过js是可以控制的,你提供一下你的代码或者站点,我来瞧一眼!追答
解决了吗
已通知提问者对您的回答进行评价,请稍等
有问题再交流
追问第1个回答 2014-01-06
由于安全方面原因,javascript没有权限去限制iframe里面的页面的操作。
只有自已做的浏览器才可以实现,用脚本来限制脚本是不行的。追问
document.getElementById("myButton").onclick=function(){return}; //此处函数可用null代替
</script>追问
只有自已做的浏览器才可以实现,用脚本来限制脚本是不行的。追问
大神是这样的可能我我说错了!不是frame!有没有办法或者代码阻止网页上javascript弹出!窝点一一个就弹出一个!求大神
追答在正常的浏览器上,用js来阻止js弹出信息是不行的。
但是,对于点击才触发的弹出信息,可以阻止,查找到按钮元素,把它的onclick事件设置为空函数或null即可。
如:
<script>document.getElementById("myButton").onclick=function(){return}; //此处函数可用null代替
</script>追问
没有源代码无法分析。
第2个回答 2014-01-06
<script >
window._alert = window.alert; window.alert = function(str) { return;
} alert( "无效! "); window.alert = window._alert; alert( "有效! "); </script>追问
window._alert = window.alert; window.alert = function(str) { return;
} alert( "无效! "); window.alert = window._alert; alert( "有效! "); </script>追问
大神请问这个放在什么位置呀
追答要是你整个网站都不要alert的话 你就把window.alert = function(str) { return; } 放在js文件头部了 看你对上面的回答 你不要你的网页alert 那你就不要写alert就行了 干嘛还要去屏蔽啊? 不懂...,难道你指的是错误消息?
第3个回答 2014-01-06
装上chrome
可以设定屏蔽某个网站的js
可以装插件abp屏蔽广告
大神是这样的这个是我自己的网页我想让他不要弹窗
追答你嵌入的是什么样的网站 不是所有的都可以的