IE7关闭窗口提示问题
2011-09-16 22:18
148 查看
当IE窗口是在父窗口中被打开的,使用window.close关闭窗口时就不会有提示;否则就会有提示。那么,完成关闭窗口不提示的效果的方法,就是给当前窗口一个父窗口,方法如下所示:
1.适用于IE6, FireFox
2.适用于IE7, FireFox
(1)有Frame情况下的JS脚步在无Frame情况下也能正常运行,反之则不行,因此同时适用于IE6,IE7,FireFox浏览器的所有情况的脚本为:
(3)对于IE7浏览器,通过脚本window.open()方式打开的窗口,可以直接通过window.close()关闭。
(4)对于FireFox浏览器,使用JS关闭窗口时需要更改安全设置,具体更改方法如下:在FireFox地址栏里输入about:config后,回车后,会出现一个列表. 从中找到dom.allow_scripts_to_close_windows项,双击将其设置成true
1.适用于IE6, FireFox
<script type="text/javascript"> //无Frame情况: window.opener = null; window.close(); //有Frame情况: window.top.opener = null; window.top.close(); </script>
2.适用于IE7, FireFox
<script type="text/javascript"> //无Frame情况: window.open('','_self'); window.close(); //有Frame情况: window.open('','_top'); window.top.close(); </script>3.适用于IE6, IE7, FireFox
<script type="text/javascript"> //无Frame情况: window.opener = null; window.open('','_self'); window.close(); //有Frame情况: window.top.opener = null; window.open('','_top'); window.top.close(); </script>总结:
(1)有Frame情况下的JS脚步在无Frame情况下也能正常运行,反之则不行,因此同时适用于IE6,IE7,FireFox浏览器的所有情况的脚本为:
<script> window.top.opener = null; window.open('','_top'); window.top.close(); </script>(2)对于IE6浏览器,通过脚本window.open()和超链接<a href=”XXX” target=”_blank”>打开新窗口</a>方式打开的窗口,可以直接通过window.close()关闭。
(3)对于IE7浏览器,通过脚本window.open()方式打开的窗口,可以直接通过window.close()关闭。
(4)对于FireFox浏览器,使用JS关闭窗口时需要更改安全设置,具体更改方法如下:在FireFox地址栏里输入about:config后,回车后,会出现一个列表. 从中找到dom.allow_scripts_to_close_windows项,双击将其设置成true
相关文章推荐
- dwz上传文件后关闭窗口并提示操作成功碰到的问题
- IE7关闭窗口不提示确认的js
- 关于IE7关闭窗口时总是提示和上传图片前的本地预览解决办法
- IE7 / IE6下关闭窗口不弹出提示窗口方法
- 关于IE7关闭窗口时总是提示和上传图片前的本地预览解决办法
- 在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- asp.net IE7打开新窗口,并去掉旧窗口关闭提示
- 关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
- 关闭窗口不弹出提示对话框--ie6 和ie7
- 请问,关闭子窗口提示错误,大家遇到这样的问题吗?
- 解决JavaScript页面刷新 与 弹出窗口问题 无提示关闭窗口
- [转]在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- IE6和IE7关闭窗口时提示 及上传图片前的本地预览解决办法
- JS版常见问题(二)兼容版本的无提示关闭窗口!
- IE6、IE7、Firefox javascript 无提示关闭窗口的代码
- IE7的不提示关闭窗口的例子
- JS直接关闭窗口不提示(支持IE6、IE7)
- ie7 ie8 关闭窗口不提示(window.close())
- IE7中关闭窗口时不提示
- [JavaScript]IE6、IE7、Firefox 无提示关闭窗口的代码