<SCRIPT LANGUAGE="JavaScript">
<!--
function a()
{
 window.close();
}
setTimeout(a,2000);
//-->
</SCRIPT>

解决方案 »

  1.   

    <OBJECT classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 id=closewin 
    type=application/x-oleobject><PARAM NAME="Command" VALUE="Close"></OBJECT>
    <script>
    setTimeout("closewin.Click()",2000);
    </script>
      

  2.   

    上面使用控件主要是防止关闭时出现对话框
    对于子窗口和ie6以上的主窗口,直接用
    <script>
    setTimeout("window.close()",2000);
    </script>

    <script>
    setTimeout("window.opener=null;window.close()",2000);
    </script>
      

  3.   

    两个人都少了一句话IE5.5+用annkie(爱已成歌)的方法
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function a(){
     window.opener=null;
     window.close();
    }
    setTimeout(a,2000);
    //-->
    </SCRIPT> 
     
    IE5.5以下用freefalcon(心宇)的方法
    <OBJECT classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11 id=closewin 
    type=application/x-oleobject><PARAM NAME="Command" VALUE="Close"></OBJECT>
    <script>
    setTimeout("window.focus();closewin.Click()",2000);
    </script>
      

  4.   

    to  qiushuiwuhen(秋水无恨) :
        呵呵,不懂得用opener,谢谢