丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          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
          主站蜘蛛池模板: 响水县| 鄯善县| 马公市| 龙川县| 行唐县| 安塞县| 南充市| 昔阳县| 宜州市| 牡丹江市| 乐东| 张家口市| 墨竹工卡县| 漳浦县| 平安县| 达尔| 利辛县| 高州市| 南充市| 龙泉市| 铁岭县| 吉安县| 固镇县| 彰化市| 盈江县| 临夏县| 阳泉市| 两当县| 花垣县| 卢湾区| 丘北县| 固始县| 抚顺市| 乐山市| 句容市| 通海县| 遵化市| 朝阳市| 锡林浩特市| 开原市| 巢湖市|