试了一下
可以关闭啊
<html><head><title>测试</title>
<script language=JavaScript>
var mm=0
function mywin(){
mm=mm+1;
var newwin = window.open('http://www.123.com','win1','');
if(mm>=3){
newwin.window.close();
mm=0;
}
}
</script>
</head>
<body bgcolor=#88cccc onload="window.setInterval('mywin();',60000)">
123
</body></html>

解决方案 »

  1.   

    if(mm>=3)
    【{newwin.window.close();mm=0;}】
    【】是什么东西,肯定对了,它又不是JavaScript的语法
      

  2.   

    我测试过了
    <html><head><title>测试</title>
    <script language=JavaScript>
    var mm=0
    function mywin()
    {
    mm=mm+1;
    var newwin = window.open('http://www.123.com','win1','');
    if(mm>=3)
    {newwin.window.close();mm=0;}
    }
    </script>
    </head>
    <body bgcolor=#88cccc onload="window.setInterval('mywin();',1000)">
    123
    </body></html>
      

  3.   

    你打开的是本地网页还是远程的网页,我以前对本地网页操作正常,对远程网页操作也报权限的错误,用以下的试试?<html><head><title>测试</title>
    <script language=JavaScript>
    var mm=0
    function mywin()
    {
     mm=mm+1;
     var newwin = window.open('http://www.123.com','win1','');
     if(mm>=3)
     {
          var tt = window.open('','win1','');
          tt.window.close();
          mm=0;
      }
    }
    </script>
    </head>
    <body bgcolor=#88cccc onload="window.setInterval('mywin();',60000)">
    123
    </body></html>