如何去掉IE关闭窗口前的确认提示

问题描述:

 用<a   href="javascript:window.close()">close</a>关闭IE窗口,总有提示:   
  您查看的WEB页正在试图关闭窗口。  
  是否关闭此窗口?  
  是[y]   否[n]    

  怎样才能不让弹出此提示窗口呢?最近在Google上搜索了不少贴子,也有很多解决的方法,但我在IE6/IE7中却碰到不适用的情况,不知大家碰没碰到过,经过自己的查找终于找到在IE6/7下面通用的关闭IE窗口而不出现提示的方法。代码如下:

function  NavigateToIndex()
    
{
        window.open(
"index.htm","_blank","fullscreen=yes, menubar=no, resizable=no,scrollbars=yes,status=no,titlebar=no,toolbar=no");
        
        window.opener 
= "X";
        window.open(
'','_parent','');
        window.close();
    }

这段代码写在起始页,它导向需要全屏的窗口,然后关闭自己。值得注意的地方就是Window.open("'',''_parent",'');因为用OPEN打开的窗口,调用window.close();是不会出现提示的,所以可以在关闭前在自己窗口打开一次空页,欺骗一下浏览器,而达到不提示的目的。

鄙人已在IE6/7下测试通过,不对之处请大家指正!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值