您的位置:首页 > 运维架构

IE7通过window.open打开一个隐藏的子窗口

2008-09-05 17:25 411 查看
在IE6中我们可以通过window.open打开一个子窗口,如果指定的窗口位置超过屏幕可显示区域的话,就可以达到将打开的子窗口隐藏的效果。但是,当应用程序迁移到IE7浏览器时,这种做法就失灵了,无论如何修改这个窗口大小或位置,总是不能起到隐藏窗口的目的。后来,经过一个偶然的测试机会,发现其实IE7也提供了与IE6相似的功能,只不过这个功能默认是不打开的,就造成了指定一个超出屏幕可显示位置,但是却隐藏不了open出来的窗口。

具体做法就是IE7 【工具】菜单 【internet选项】 】【安全】Tab子页 "安全级别"中安全设置窗口【其他】分支 里面有一项允许“脚本初始化的窗口,没有大小和位置”的option限制勾选了,就可以避免在IE6下能够运行的功能到IE7下运行不了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: