求大神!html中javascript如何禁止网页弹出对话框!!

主要是用了frame嵌入其他网站的连接,点击按钮就弹出对话框,希望大神html或者javascript禁止弹出对话框,高分求~~

第1个回答  2014-01-06
首先要确定这个元素是不是在你当前页面,还是通过其他方式引入进来的。

如果是通过iframe引入的话,你是控制不了的。

如果是在你页面中,那通过js是可以控制的,你提供一下你的代码或者站点,我来瞧一眼!追答

解决了吗

已通知提问者对您的回答进行评价,请稍等

有问题再交流

追问

来自:求助得到的回答
第1个回答  2014-01-06
由于安全方面原因,javascript没有权限去限制iframe里面的页面的操作。
只有自已做的浏览器才可以实现,用脚本来限制脚本是不行的。追问

大神是这样的可能我我说错了!不是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>追问

大神请问这个放在什么位置呀

追答

要是你整个网站都不要alert的话 你就把window.alert = function(str) { return; } 放在js文件头部了 看你对上面的回答 你不要你的网页alert 那你就不要写alert就行了 干嘛还要去屏蔽啊? 不懂...,难道你指的是错误消息?

第3个回答  2014-01-06

装上chrome

    可以设定屏蔽某个网站的js

    可以装插件abp屏蔽广告

追问

大神是这样的这个是我自己的网页我想让他不要弹窗

追答

你嵌入的是什么样的网站 不是所有的都可以的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网