IE7通过window.open打开一个隐藏的子窗口
2008-09-05 17:25
411 查看
在IE6中我们可以通过window.open打开一个子窗口,如果指定的窗口位置超过屏幕可显示区域的话,就可以达到将打开的子窗口隐藏的效果。但是,当应用程序迁移到IE7浏览器时,这种做法就失灵了,无论如何修改这个窗口大小或位置,总是不能起到隐藏窗口的目的。后来,经过一个偶然的测试机会,发现其实IE7也提供了与IE6相似的功能,只不过这个功能默认是不打开的,就造成了指定一个超出屏幕可显示位置,但是却隐藏不了open出来的窗口。
具体做法就是IE7 【工具】菜单 【internet选项】 】【安全】Tab子页 "安全级别"中安全设置窗口【其他】分支 里面有一项允许“脚本初始化的窗口,没有大小和位置”的option限制勾选了,就可以避免在IE6下能够运行的功能到IE7下运行不了。
具体做法就是IE7 【工具】菜单 【internet选项】 】【安全】Tab子页 "安全级别"中安全设置窗口【其他】分支 里面有一项允许“脚本初始化的窗口,没有大小和位置”的option限制勾选了,就可以避免在IE6下能够运行的功能到IE7下运行不了。
相关文章推荐
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- window.open打开一个居中的窗口
- window.open打开一个新窗口/子窗口中调用父窗口的方法
- Window.open 实现导航与打开窗口,导航到一个特定链接地址,也可以打开一个新的浏览器窗体
- window.open打开一个新窗口
- iframe/window.open打开一个新窗口/子窗口中调用父窗口的方法
- window.open打开一个窗口最大化
- window.open打开一个窗口最大化
- 让一个表单以post的方式在window.open的窗口中打开
- javascript 打开新窗口(window.open)
- 打开新窗口的window.open使用方法以及最大化等问题解
- window.open打开新窗口被浏览器拦截的处理方法
- 调用window.open打开新窗口后,给父窗口传递值
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- js中window.open打开一个新的页面
- js关闭当前窗口,window.close()方法只能是window.open打开的才能执行关闭
- Window.open()方法参数详解打开新窗口
- window.open窗口打开参数
- window.open()打开的新窗口被拦截的原因分析和解决方案