您的位置:首页 > 其它

调用window.close()如何不出现确认窗口?

2005-05-06 00:49 267 查看
当在IE中调用window.close()时,若当前IE是一个新的instance,即是一个new的IE进程,则IE会跳出一个确认对话框;若当前IE窗口是从其它IE窗口打开的,则不跳出对话框。
要使新的IE窗口在关闭时不跳出确认对话框,以往的做法是调用HTML HELP的ActiveX组件的功能,如:
<object id=closeWindow classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Close"></object>
<a href="javascript:document.all.closeWindow.Click()">关闭窗口</a>
出于安全性的考虑,这个办法在IE5.5及以上的版本中已经禁止了。
其实还有个最简单的办法:
<a href="javascript:window.opener=null;window.close()">关闭窗口</a>
呵呵,太简单了,为什么以前少有人试呢?
呵呵,太简单了,为什么以前少有人试呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐