问题描述:
用<a href="javascript:window.close()">close</a>关闭IE窗口,总有提示:
您查看的WEB页正在试图关闭窗口。
是否关闭此窗口?
是[y] 否[n]
怎样才能不让弹出此提示窗口呢?最近在Google上搜索了不少贴子,也有很多解决的方法,但我在IE6/IE7中却碰到不适用的情况,不知大家碰没碰到过,经过自己的查找终于找到在IE6/7下面通用的关闭IE窗口而不出现提示的方法。代码如下:
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
这段代码写在起始页,它导向需要全屏的窗口,然后关闭自己。值得注意的地方就是Window.open("'',''_parent",'');因为用OPEN打开的窗口,调用window.close();是不会出现提示的,所以可以在关闭前在自己窗口打开一次空页,欺骗一下浏览器,而达到不提示的目的。
鄙人已在IE6/7下测试通过,不对之处请大家指正!