JavaScript入門講座

Home > windowオブジェクト > setTimeoutメッソッド

setTimeoutメッソッド

windowオブジェクトのsetTimeoutメッソッドはミリ秒単位で指定した時間後に処理を実行します。

書式window.setTimeout(処理,時間)
対応Internet ExplorerFireFoxChromeSafariOpera
引数処理実行する処理を指定
時間処理を開始するまでの時間を数値(ミリ秒)で指定
機能ミリ秒単位で指定した時間後に処理を実行する
使用例10秒後に指定したURLに移動する。

<html>
<head>
<title>JavaScript setTimeout</title>
<script type="text/javascript">
	function jumpUrl(){
		location.href="http://www.yahoo.co.jp/";
	}
</script>
</head>
<body onLoad="setTimeout('jumpUrl()',10000)">
<p>10秒後にYahoo Japanへ移動します。</p>
</body>
</html>
						
関連メンバ機能
clearTimeoutsetTimeoutメソッドの停止
setInterval一定時間(1ミリ秒)ごとに指定された処理を繰り返す
clearIntervalsetIntervalメソッドの停止