<script language=javascript>
   b = setInterval(closewindow(),10000)
   function closewindow()
   {
       window.close()
       window.clearInterval(b);
   }
</script>
试试,将它放在你打开的小窗口上.

解决方案 »

  1.   

    <script language=javascript>
       function closewindow()
       {
           window.close();
       }
    setTimeout(closewindow(),10000);
    </script>
      

  2.   

    <script language="JScript">
    var wnd = null;
    function fnExpire(){
      if (wnd == null)
    wnd = window.open("");
      expire += 1;
      if (expire > 3)
      {
    window.clearTimeout(tm);
    wnd.close();
    //window.location = "http://company/intranet";
    return;
      }
      tm = setTimeout("fnExpire()", 1000);
    }</script><a href=# onclick="fnExpire()">close window by time</a>
      

  3.   

    上面是3秒中关闭,你可以改expire > 10
      

  4.   

    再完善一下:
    <script language="JScript">
    var wnd = null;
    function fnExpire(){
      if (wnd == null)
    wnd = window.open("");
      expire += 1;
      if (expire > 10)
      {
    window.clearTimeout(tm);
    wnd.close();
             wnd = null;
    return;
      }
      tm = setTimeout("fnExpire()", 1000);
    }</script><a href=# onclick="fnExpire()">close window by time</a>