丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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 閱讀(311) 評論(0)  編輯  收藏 所屬分類: JavaScript和CSS
          主站蜘蛛池模板: 高淳县| 延庆县| 山阴县| 黄大仙区| 青神县| 游戏| 澄城县| 长宁县| 安陆市| 肇州县| 车致| 四川省| 绥芬河市| 海伦市| 正定县| 防城港市| 嫩江县| 关岭| 婺源县| 云南省| 万荣县| 镇远县| 鸡东县| 泰来县| 潢川县| 横山县| 新闻| 阿勒泰市| 通河县| 南京市| 营口市| 金溪县| 郑州市| 屏南县| 云和县| 读书| 西和县| 儋州市| 全椒县| 定兴县| 普定县|