请问下用window.top.close()关闭窗口时如何才可以不弹出确认提示,网上只有window.close()的,试了不管用。急~~~~~~~~~~

解决方案 »

  1.   

    <script> 
    function shutwin(){opener=null;self.close();} 
    </script> 
    <a href="javascript:shutwin();"> 关闭本窗口</a>
      

  2.   

    只要你在关闭前随便设置 window.opener,只要满足不是未定义 就可以。window.opener = 1
      

  3.   

    window.top.opener = "";
    window.top.close();
      

  4.   

    这个我试过了,终于可以用的:
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT> 
    <input type="button" onclick="document.all.WebBrowser.ExecWB(45,1);" value="关闭窗口" />
      

  5.   

    谢谢5楼的,请问你的方法是否可以不在button中使用?因为我的页面关闭是自动的
      

  6.   

    UP楼上的,IE7中,上面的方法的确是不行的.
      

  7.   

    在IE7中应该这样:window.opener=null;window.open( '','_self');window.close();
      

  8.   

    window.opener=null;window.open( '','_self');window.close(); 
    就是这样
      

  9.   

    抱歉,我用的是window.top.close()...