2013年10月7日 星期一

透過Javascript使用計時器

若想要在Html中使用計時器,可以透過Javascript來達成目的,使用setInterval來設定計時,而使用clearInterval來停止計時,便可達到許多的應用,如下面程式碼:

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5.     </head>
  6.     <body onload="setTime();">
  7.         <div id="result"></div>
  8.         <script type="text/javascript">
  9.             var timer;
  10.             var cur = new Date().getTime();  //  頁面執行的起始時間
  11.             var setTime = function() {
  12.                 document.getElementById("result").innerHTML = new Date().toLocaleString();
  13.                 if (new Date().getTime() - cur > 10 * 1000)
  14.                     clearInterval(timer); // 10秒後停止計時器
  15.             } // function()
  16.             timer = window.setInterval("setTime();" , 1000);  //  1秒計時一次
  17.         </script>
  18.     </body>
  19. </html>

沒有留言:

張貼留言