S-JIS[2006-07-02] 変更履歴

タイマー

一定時間経過後に関数を実行する。

関数 戻り値 説明
setTimeout(関数名, 時間) タイマーID タイマーをセットする。時間はミリ秒単位。 var tid = setTimeout(func, 2000);
var tid = setTimeout("func()", 2000);
clearTimeout(タイマーID)   タイマーをキャンセルする。 clearTimeout(tid);
var tid;
function func()
{
	confirm("タイマーから呼び出された");
}
function t_start()
{
	tid = setTimeout(func, 2000);
}
function t_cancel()
{
	clearTimeout(tid);
}

…2秒後にメッセージを表示する。

なお、このタイマーは指定された間隔で繰り返し呼ばれるのではなく、1回きりしか実行されない。(そもそも名前からして タイマーではなくてタイムアウトだし)


JavaScriptへ戻る / 技術メモへ戻る
メールの送信先:ひしだま