丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          posts - 6,comments - 56,trackbacks - 1

           setTimeout  和  setInterval

          這兩個方法都可以用來實現在一個固定時間段之后去執行JavaScript。不過兩者各有各的應用場景,實際上,setTimeout和setInterval的語法相同。它們都有兩個參數,一個是將要執行的代碼字符串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之后就將執行那段代碼。

          不過這兩個函數還是有區別的,setInterval在執行完一次代碼之后,經過了那個固定的時間間隔,它還會自動重復執行代碼,而setTimeout只執行一次那段代碼。


          利用他們實現定時頁面跳轉


           

           

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
          <HTML> 
          <HEAD> 
          <TITLE> test </TITLE> 

          </HEAD> 
          <SCRIPT LANGUAGE="JavaScript"> 
          <!-- 
          var time = 6//時間,秒 

          function Redirect()
          window.location 
          = "http://www.g.cn/"
          }
           
          var i = 0
          function dis()
          document.getElementById(
          "test").innerHTML ="系統自動跳轉到GOOLE    <br/><span style='color:red'>"+ "還剩" + (time - i) + "秒</span"
          i
          ++
          }
           
          timer
          =setInterval('dis()', 1000);//顯示時間 
          timer=setTimeout('Redirect()',time * 1000); //跳轉 

          //--> 
          </SCRIPT> 
          <BODY> 
          <span id="test"></span> 
          </BODY> 
          </HTML> 

           

           

          posted on 2008-01-05 11:45 Crying 閱讀(309) 評論(0)  編輯  收藏 所屬分類: JavaScript和CSS
          主站蜘蛛池模板: 宁南县| 富民县| 临猗县| 南皮县| 都江堰市| 齐齐哈尔市| 乐业县| 莫力| 子洲县| 泸溪县| 长沙县| 北安市| 图木舒克市| 白河县| 宁都县| 江口县| 龙岩市| 呈贡县| 昌黎县| 信阳市| 天柱县| 河西区| 辉南县| 长沙市| 自贡市| 中宁县| 鄂尔多斯市| 宁乡县| 萨迦县| 东源县| 清新县| 谷城县| 淮阳县| 鱼台县| 汕尾市| 北安市| 石嘴山市| 平昌县| 漳州市| 镇康县| 广饶县|