※ ChatGPTを利用し、要約された質問です(原文:一定時間処理を中断)
一定時間処理を中断する方法とは?
このQ&Aのポイント
HTMLフォームとエレメントを配列で指定する方法について説明します。
JavaScriptの関数を使って処理を開始・終了する方法について説明します。
Javaのsleepコマンドのような機能で一定時間処理を中断する方法を教えてください。
下記のPGを作ろうと思っています。
このような事は出来るのでしょうか?
<HTML>
<HEAD>
<TITLE>フォームとエレメント(配列で指定)</TITLE>
<SCRIPT TYPE="text/javascript">
function fnc_1() {
document.write("開始");
}
function fnc_2() {
document.write("終了");
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT TYPE="text/javascript">
fnc_1();
<<スリープ機能みたいの>> 一定時間処理を中断する
fnc_2();
</SCRIPT>
</BODY>
</HTML>
Javaのsleepコマンドみたいなのがあれば教えてください。
お願いします。
お礼
ご指摘のように作り変えて正常に動きました。 ので、一部修正してみました。 (一定時間毎に”開始”、”終了”を繰り返し出力する。) すると、一回目の”終了”まではうまく行くのですが、(終了の文字が大きくなる) 2回目の”開始”前にエラーが発生してしまいます。(オブジェクトを指定してください) なぜなのでしょう。ごぞんじでしたらお願いします。 <html> <head> <title></title> <script language="JavaScript"> <!-- flg = 1; function fnc_1() { if (flg == 1){ document.writeln("開始"); flg = 2; }else{ document.writeln("終了"); flg = 1; } setTimeout("fnc_1()",2000); } // --> </script> </head> <body> <SCRIPT TYPE="text/javascript"> fnc_1(); </script> </body> </html>
補足
writeをやめて、テキストボックスを値を入れるようにしたら、行けました!! ありがとうございました。