我这里正好有一段:
<head> 
<script language="javascript"> 
<!-- 
function closewindow(){ 
setTimeout("self.close()",3000) 

//--> 
</script> 
</head> 
<body onload="closewindow()"> 
这里实现的是3秒钟后自动关闭!

解决方案 »

  1.   

    <html> 
    <head> 
    <title>百变窗口</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <!-- openmain()函数打开定制的窗口 --> 
    <script language="JavaScript"> 
    <!-- 
    function openmain(){window.open("index1.htm","mainwindow","width=500,height=400,status=no,location=no,toolbar=no,directories=no,menubar=no,left=150,top=50");} 
    // --> 
    </script> 
    </head> <body> 
    <!-- 无提示关闭窗口的源码 --> 
    <object id=parentwindow type="application/x-oleobject"classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">  
    <param name="Command" value="Close">  
    </object> 
    <!-- 点击链接后: --> 
    <!-- openmain()打开新窗口 --> 
    <!-- parentwindow.focus()聚焦母窗口 --> 
    <!-- parentwindow.Click()关闭母窗口 --> 
    <a href="#" onClick="javascript:openmain();parentwindow.focus();parentwindow.Click();">打开新窗口,并关闭此窗口 
    </body> </html>
    窗口自动关闭:
    onload="javascript:setTimeout('window.close()',10000);"
    方法好多
      

  2.   

    window.opener=null
    window.close()
      

  3.   

    如果是直接运行ie打开的窗口,无法自动关闭。只有点链接或者弹出的窗口才能用window.close()关闭
      

  4.   

    而且好象与IE的版本有关。我以前写的程序,升级了一下IE就不能用了。
      

  5.   

    这是一个纯js问题!ie5.5及以下可用 feyge(菲戈..这是个告别的年代) 提供的
    ie5.5及以上可用  net_lover(孟子E章) 提供的当ie被打了
    ie5 sp1
    ie5.5 sp2
    ie6 sp1
    补丁后,两种方法均不可使用。
    微软认定“无提示关闭主窗口”是一个bug