Window 對象javascript
每三秒(3000 毫秒)彈出 "Hello" :php
setInterval(function(){ alert("Hello"); }, 3000);html
嘗試一下 » java
使用一個代碼字符串:app
setInterval('alert("Hello");', 3000);函數
嘗試一下 »this
setInterval() 方法可按照指定的週期(以毫秒計)來調用函數或計算表達式。url
setInterval() 方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。由 setInterval() 返回的 ID 值可用做 clearInterval() 方法的參數。spa
提示: 1000 毫秒= 1 秒。code
提示: 若是你只想執行一次可使用 setTimeout() 方法。
例子:錯誤缺省頁 3秒鐘倒計時並跳轉
<script type="text/javascript"> var is_app_access = '{$this->is_app_access}'; if(is_app_access == false && /gome/.test(window.navigator.userAgent) === false){ var i = 2; var intervalid; intervalid = setInterval("reloadIdx()", 1000); function reloadIdx() { if (i == 0) { clearInterval(intervalid); window.location.href="{$redirect_url}"; } document.getElementById("time").innerHTML = i; i--; } //window.setTimeout("reloadIdx();",3000); } </script>