JavaScript で setTimeout を使って定期的に処理を行なう方法
2010年9月 3日 14:04
JavaScript で、数秒おきとか数分おきに定期的に自動で処理を行なう方法の解説です。
ブラウザ上でタイマー的なことを実現したり、Ajax 非同期通信と平行してブラウザ上の何らかの値を監視したりするのにも使えます。
window.setTimeout() を使うと、指定した時間の後に処理を実行できるので、これを利用してループを行ないます。
// 最初の実行
TimerCount();
function TimerCount(){
// ここに定期的に行なう処理を書く
// 1秒ごとに実行
window.setTimeout("TimerCount()",1000);
}
setTimeout の書式は 「setTimeout(処理,待機する時間(1/1000秒単位))」となっているので、1秒ごとに実行する場合は 1000 を指定します。1分なら 60000 ですね。
- 現在位置
- TOP > Web制作技術 > JavaScript > JavaScript で setTimeout を使って定期的に処理を行なう方法
- 前のブログ記事
- Twitterビジネス活用の無料個別相談会を開催します【9/6(月)~9/10(金)】 [2010年9月 2日 14:27]
- 次のブログ記事
- .ftpaccess による FTP接続制限の設定方法 [2010年9月 4日 19:25]








コメント(0)
コメントする