| 目次 |
|---|
|
・ミリ秒指定して関数実行する ・ソース ・setTimeoutに関数を指定する |
<html>
<head>
<title></title>
</head>
<body>
<script language="JavaScript">
<!--
function a(){
setTimeout("alert('3秒後に実行されました')",3000);// 3秒後に処理実行
for(i=0;i<500000;i++){
// 長い処理を実行
}
alert("1");
}
// -->
</script>
<input type="button" value="submit" onclick="a()">
</body></html>
setTimeout("test()",0);
<input type="button" value="submit" onclick="b();" />
<script type="text/javascript">
<!--
function test(sec){
alert(sec + "秒後に実行されました");
}
function b(){
setTimeout("test(3)",3000);// 3秒後に処理実行
for(i=0;i<500000;i++){
// 長い処理を実行
}
alert("1");
}
// -->
</script>