<script language='JavaScript'>    
var i=1;          
function myOpen()
{
  alert(i);
  i++;
  alert(i);
}
setTimeout("myOpen()",5000);
</script>
------------------
window.open("aaa.htm","名字","");
只要名字一样就可以的,只开一个窗口。

解决方案 »

  1.   

    <script language='JavaScript'>   
    var url = new Array();    
    url[1]="http://www.sina.com.cn/1.htm";
    url[2]="http://www.sina.com.cn/2.htm";
    url[3]="http://www.sina.com.cn/3.htm";
    url[4]="http://www.sina.com.cn/4.htm";
    url[5]="http://www.sina.com.cn/5.htm";
    url[6]="http://www.sina.com.cn/6.htm";
    url[7]="http://www.sina.com.cn/7.htm";
    url[8]="http://www.sina.com.cn/8.htm";
    var i=1;          
    function myOpen()
    {
      if(i>8) i=1;
      var win = window.open(url[i],"newWin","");
      win.focus();
      i++;
    }
    setTimeout("myOpen()",4000);
    </script>
      

  2.   

    这个终于好了。。
    <script language='JavaScript'>   
    var url = new Array();    
    url[1]="http://www.sina.com.cn/1.htm";
    url[2]="http://www.sina.com.cn/2.htm";
    url[3]="http://www.sina.com.cn/3.htm";
    url[4]="http://www.sina.com.cn/4.htm";
    url[5]="http://www.sina.com.cn/5.htm";
    url[6]="http://www.sina.com.cn/6.htm";
    url[7]="http://www.sina.com.cn/7.htm";
    url[8]="http://www.sina.com.cn/8.htm";
    var i=1;          
    function myOpen()
    {
      if(i>8) i=1;
      var win = window.open(url[i],"newWin","");
      win.focus();
      i++;
      setTimeout("myOpen()",3000);
    }</script>
    <body onload='setTimeout("myOpen()",3000)'>
    </body>
      

  3.   

    不想只开一个窗口,就是想要开一个关一个的效果
    ----------------------
    这个终于好了。。
    <script language='JavaScript'>   
    var url = new Array();    
    url[1]="http://www.sina.com.cn/1.htm";
    url[2]="http://www.sina.com.cn/2.htm";
    url[3]="http://www.sina.com.cn/3.htm";
    url[4]="http://www.sina.com.cn/4.htm";
    url[5]="http://www.sina.com.cn/5.htm";
    url[6]="http://www.sina.com.cn/6.htm";
    url[7]="http://www.sina.com.cn/7.htm";
    url[8]="http://www.sina.com.cn/8.htm";
    var i=1;  
    var win = null;
    function myOpen()
    {
      if(i>8) i=1;
      if (win!=null) win.close();
      win = window.open(url[i],"newWin","");
      win.focus();
      i++;
      setTimeout("myOpen()",3000);
    }</script>
    <body onload='setTimeout("myOpen()",3000)'>
    </body>