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

解决方案 »

  1.   

    <script language="javascript">
      window.opener=null;
      window.close();
    </script>
      

  2.   

    关闭窗口无提示的方法,请按浏览器版本选择,建议选择第二种://IE6+SP1以下有效
    <OBJECT id=closeit classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
    <PARAM NAME="Command" VALUE="Close"></OBJECT>
    <a href="javascript:closeit.Click()">点这里关闭窗口</a>//IE5.5以上有效(推荐,因为简单方便)
    <input type=button value=关闭 onclick="window.opener='null';window.close()">//IE5.5以上有效
    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT><input type=button value=关闭窗口 onclick=document.all.WebBrowser.ExecWB(45,1)>至于延迟(5秒),用setTimeout()再适当修改上面的代码就可以了。
    阿信给出的就是用了setTimeout()后的第二种方法。