偷偷的关闭IE7窗口
2008-05-01 01:07 无常 阅读(647) 评论(3) 编辑 收藏 举报在IE7中如果直接在javascript中用window.close()方法关闭浏览器,会弹出一个是否关闭的提示。因为在IE中只有弹出窗口才能在脚本中悄悄的关闭,否则都会看到这个提示窗口。
如果需要悄悄的关闭非弹出窗口,就可以欺骗一下IE,让它认为当前的窗口是个弹出窗口,然后就可以无提示关闭了。
首先定义个函数:
这段代码的重点在window.open函数的调用,__self代表当前窗口,执行window.open之后,浏览器就会把当前窗口当作是弹出窗口,接下来一行就可以直接使用window.close来无提示关闭窗口了。