<SCRIPT LANGUAGE="JavaScript">
<!--
function foo(){
  window.open('newWindow.htm','','width=300,height=300');
  //或alert('提交');
}setInterval("foo()",3000);//每分秒打开一个,可以把这个时间改成你的 2*3600*1000
//-->
</SCRIPT>

解决方案 »

  1.   

    <Script Language="JavaScript">
          var oDate = new Date();
          oHour = oDate.getHours()
          if(window.name!=oHour){
             switch(oHour){
                 case 00 : window.open('about:blank');break;
                 case 02 : window.open('about:blank');break;
                 case 04 : window.open('about:blank');break;
                 case 06 : window.open('about:blank');break;
                 case 08 : window.open('about:blank');break;
                 case 10 : window.open('about:blank');break;
                 case 12 : window.open('about:blank');break;
                 case 14 : window.open('about:blank');break;
                 case 16 : window.open('about:blank');break;
                 case 18 : window.open('about:blank');break;
                 case 20 : window.open('about:blank');break;
                 case 22 : window.open('about:blank');break;
                 default: break;
             }
             window.name = oHour;
          }
    </Script>
      

  2.   

    window.setInterval("alert('到点了')",2*3600*1000);
      

  3.   

    <script language=JavaScript>
    var time_start = new Date();
    var clock_start = time_start.getTime();
    function get_time_spent ()
    {
      var time_now = new Date();
      return((time_now.getTime() - clock_start)/1000); //停留时间毫秒->秒
    }
    function show_secs ()
    {
       var i_total_secs = Math.round(get_time_spent());  //Math.round取整.
       if(i_total_secs!=0 && i_total_secs % 2*3600 == 0){alert('时间到')}
       var timer = window.setTimeout('show_secs()',1000);   
       //1000毫秒运行show_secs()一次.达到动态变化的效果
    }</script>
    <body onload="show_secs()">
      

  4.   

    还是这个简单window.setInterval("alert('到点了')",2*3600*1000);不过没有灰豆的好