setTimeout メソッドは、一定時間後に何をするかを指定するタイミング プログラムです。完了したら下に引き下げます。
setIntervalメソッドとは、一定の間隔で繰り返し操作を行うことを意味します。
setTimeout を使用して setInerval の関数を実装する場合は、実行中のプログラムで定期的に自分自身を呼び出す必要があります。カウンタをクリアしたい場合は、使用するメソッドに応じて異なるクリア メソッドを呼び出す必要があります。
例: (1):
t=setTimeout('northsnow()',1000);
clearTimeout(t);
(2):
t=setInterval('northsnow()',1000);
clearInteval(t);
setTimeout()
構文
var t=setTimeout("javascript statement", ミリ秒);
最初のパラメータには JavaScript ステートメント文字列が含まれます。これは、「alert('5 秒!')」などのステートメント、または、alertMsg() などの関数の呼び出しである可能性があります。
2 番目のパラメーターは、最初のパラメーターが現在時刻から何ミリ秒になるかを示します。
ヒント: 1000 ミリ秒は 1 秒に相当します。
例
以下の例のボタンをクリックすると、5 秒後にプロンプト ボックスが表示されます。
< head>