IE5.5+
<input type=button onclick="window.opener=null;window.close();" 
value="Close">

解决方案 »

  1.   

    也可以这样:
    <head>
    <script type="text/javascript">
    <!--
    function winClose()
    {
        window.opener = null;
        window.close();
    }
    //-->
    </script>
    </head><body>
    <button onclick="winClose();">关闭</button>
    </body>
      

  2.   

    window.opener = null;
    这句是关键!!
      

  3.   

    to cybernaute(思客) ( )
       高手!
      

  4.   

    <html>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function openall()
    {
    var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
    if(IEversion< 5.5)
    {
      hhctrl.Click();
    }
    else
    {
      window.opener =null;
      window.close();
    }
    window.open();
    }
    //-->
    </script>
    <body onLoad="openall();">
    <object id=hhctrl type='application/x-oleobject' classid='clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11'><param name='Command' value='Close'></object>
    </body></html>