• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一定時間処理を中断)

一定時間処理を中断する方法とは?

このQ&Aのポイント
  • HTMLフォームとエレメントを配列で指定する方法について説明します。
  • JavaScriptの関数を使って処理を開始・終了する方法について説明します。
  • Javaのsleepコマンドのような機能で一定時間処理を中断する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • haraga
  • ベストアンサー率56% (36/64)
回答No.1

>sleepコマンド ない。 setTimeoutで関数を読み出しましょう function fnc_1() { document.write("開始"); setTimeout("fnc_2()",10000) } function fnc_2() { document.write("終了"); } でうごくとおもいます 10000はミリ秒で指定。

tyurajima
質問者

お礼

ご指摘のように作り変えて正常に動きました。 ので、一部修正してみました。 (一定時間毎に”開始”、”終了”を繰り返し出力する。) すると、一回目の”終了”まではうまく行くのですが、(終了の文字が大きくなる) 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>

tyurajima
質問者

補足

writeをやめて、テキストボックスを値を入れるようにしたら、行けました!! ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A