window.opener=null
window.close()

解决方案 »

  1.   

    open.window("newwindow","hh.htm")
    newwindow
    window.close();
      

  2.   

    俺这里有一些代码,我试了是好使,你也试试<script language="JavaScript">
    <!--function CloseWin()
    {
    var ua=navigator.userAgent
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
    if(ie){
        var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
     if(IEversion< 5.5){
        var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
        str += '<param name="Command" value="Close"></object>';
        document.body.insertAdjacentHTML("beforeEnd", str);
        document.all.noTipClose.Click();
        }
        else{
        window.opener =null;
        window.close();
        }
      }
    else{
      window.close()
      }
    }
    CloseWin();
    //-->
    </script>
      

  3.   

    如果要关闭的窗口是用,window.open()打开的窗口直接用window.close()关闭就可以了
      

  4.   

    <script>
    newwin=window.open('','','');
    newwin.document.write("这个窗口三十秒后将自动关闭");
    setTimeout("closenewwin()",30000);
    function closenewwin(){
    newwin.close();
    }
    </script>