Windowタイミングタスク

4486 ワード

set Timeoutとset IntervalはBrowserのWindowが提供する二つのタイミングタスク方法であり、区別はsetTimeoutが指定したある時間帯の後にある方法を実行し、set Intervalがどれぐらいの期間を周期として繰り返し実行するかを指定する方法であり、以下は簡単な使い方の例である.
set Timeout:
<html>
<head>
<script type="text/javascript"> var c=0 var t function timedCount(){ document.getElementById('txt').value=c c=c+1 t=setTimeout("timedCount()",1000) } function stopCount(){ clearTimeout(t) } </script>
</head>
<body>
<form>
<input type="button" value="Start count!" onClick="timedCount()">
<input type="text" id="txt">
<input type="button" value="Stop count!" onClick="stopCount()">
</form>
</body>

</html>
set Interval:
<html>
<body>
<input type="text" id="clock" size="35" />
<script language=javascript> var int=setInterval("clock()",50) function clock() { var t=new Date() document.getElementById("clock").value=t } </script>
<button onclick="clearInterval(int)">Stop interval</button>
</body>
</html>
内容はW 3 Schoolウェブサイトより抜粋します.