情况是这样,我这里有一段JS文件,我想把这个文件调用在页面里面。现在遇到的情况是,我想把这个JS文件里的脚本 从 晚上0:00 到 早上6点之间执行,也就是说访问我这个页面,白天不执行这段JS代码,只有晚上访问我页面时候方可执行这个JS脚本。  怎么解决???? 
谢谢....

解决方案 »

  1.   

    看看关于js线程能否解决
    http://blog.csdn.net/turkeyzhou/archive/2008/08/07/2784934.aspx
      

  2.   


    var step = 60 * 10 * 1000;//10分中运行一次
    window.onload = function () {
        setInterval(function () {
              var date = new Date();
              if (data 比较是否是0-6点时间段) {
                   //执行你的代码
              }
        }, step)
    };
      

  3.   

    楼上的.或者用服务端判断<script src="你的地址">
    那个地址在服务器时间为晚上的时候返回你的脚本,白天返回空.
      

  4.   

    在你调用的js文件中加个setTimeout(),然后判断当前时间,如果是晚上的时间那么就让他执行,否则不指定依然setTimeout()
      

  5.   

    你的页面是一直开着的.就4楼,如果是每次打开页面才判断,就把你那个js改一下(function(){
      var now = new Date();
      var h = now.getHours();
      if (h >= 0 && h < 6) {
           //原js内容
      }
    })();