状态栏上时钟的代码

东坡下载 2011年05月26日 15:25:24

      本文章提供给大家的是一个学习实例,关于如何在状态上显示时钟,把下面代码放进<body>中就可运行,赶紧来试下吧。

      <BODY onLoad="startclock()">
      <SCRIPT LANGUAGE=java script>
      <!--
      var timerID = null;
      var timerRunning = false;
      function stopclock (){
      if(timerRunning)
      clearTimeout(timerID);
      timerRunning = false;
      }
      function showtime () {
      var now = new Date();
      var hours = now.getHours();
      var minutes = now.getMinutes();
      var seconds = now.getSeconds()
      var timeValue = "" + ((hours >12) ? hours -12 :hours)
      timeValue += ((minutes < 10) ? ":0" : ":") + minutes
      timeValue += ((seconds < 10) ? ":0" : ":") + seconds
      timeValue += (hours >= 12) ? " PM." : " AM."
      window.status = timeValue;
      timerID = setTimeout("showtime()",1000);
      timerRunning = true;
      }
      function startclock () {
      stopclock();
      showtime();
      }
      -->
      </SCRIPT>