丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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 閱讀(316) 評論(0)  編輯  收藏 所屬分類: JavaScript和CSS
          主站蜘蛛池模板: 新邵县| 西和县| 铁岭市| 金堂县| 措美县| 广昌县| 玛沁县| 樟树市| 冷水江市| 泾源县| 寿阳县| 赣州市| 蓬莱市| 内乡县| 公安县| 威海市| 宁陵县| 法库县| 晋城| 泊头市| 台北市| 普安县| 阳东县| 长兴县| 杨浦区| 台安县| 奉节县| 武汉市| 武清区| 长沙县| 孝义市| 安龙县| 专栏| 嘉祥县| 郴州市| 措美县| 体育| 阜新| 双城市| 南汇区| 太仓市|