您的位置:首页 > 其它

去掉IE7询问【你查看的网页正在试图关闭窗口?】的方法

2008-10-09 10:19 609 查看
为了使用全屏窗口,使用了以下脚本:
<s cript language="javas cript">
var w=1015;
var h=702;
var objwin = window.open('index.asp',"OAMAIN","toolbar=0,location=0,directories=0,
status=0,menubar=0,scrollbars=0,resizable=0,width=" + w + ",height=" + h + ",
top=0,left=0",true);
objwin.focus();

window.opener = null;
window.close();
</s cript>
结果总是要出现【你查看的网页正在试图关闭窗口?】提示,非常讨厌!

在网上检索,有很多类似这种问题的求助贴,

学习后总结如下:
1. 由于各种原因,触动了网页中的含有“ window.close(); ” 的 java s cript 脚本。

原因就是你这个窗口没有父窗口,要关掉这样的窗口想不提示信息,需要调用IE相关组件来触发才可以。
如果你直接用window.close就没有办法不出现这种提示。

2. I E 6.0 可以用以
 <s cript>
window.opener=null;
window.close()
</s cript>
注意,只有ie6才支持. opener 只要设为任何值都可以,不会出现提示
,无效!

3. 最后我的 IE 7, 用下方法解决了:

window.opener = null;
window.open("","_self"); //fix ie7
window.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐