您的位置:首页 > Web前端 > JavaScript

解决IE7的window.close()弹出确认提示框

2008-05-15 17:35 295 查看
一、打开新页面,原页面关闭,且不弹出确认提示框


<a href="javascript:op();">打开</a>




<SCRIPT LANGUAGE="JavaScript">



<!--


var a;




function op()

{


   a=window.open("about:blank","_top");


   a.document.write("<a href=/"javascript:self.opener=null;self.close();/">关闭</a>");


}


//-->


</SCRIPT>




二、只允许open一次


var newwindow = '';






    function popitup(url,target) 

{




     if (!newwindow.closed && newwindow.location) 

{


      newwindow.location.href = url;


     }




     else 

{


      newwindow=window.open(url,target);


      if (!newwindow.opener) newwindow.opener = self;


     }




     if (window.focus) 

{newwindow.focus()}


     return false;


    }






三、直接关闭IE,不弹出确认提示




<SCRIPT LANGUAGE="JavaScript">



<!--




function closeWin()

{


   window.open("","_self");


   top.opener=null;


   top.close();


}


//-->


</SCRIPT>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ie javascript url