• ベストアンサー

Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか?

Javascriptでalertを大量のループで延々と表示されるのですが、正しい中断方法はありますか? alertがモーダルになっていて、ブラウザの×ボタンが効かないです。 ブラウザはいろいろありますが、主にForeFox3とIE7を使っています。 Javascriptでalertを使わずに同じように表示させて、しかも途中で中断できる関数?ステートメント?ライブラリはありますか?

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

  • ベストアンサー
  • 15mm
  • ベストアンサー率65% (65/100)
回答No.2

「延々と表示される」って、ブラクラとかですか? ご自分でjavascriptをコーディングされてるのですよね? 「正しい中断方法」ってのも無いような気もしますが・・・ >alertを使わずに同じように >途中で中断 といったらconfirmを使うのが手っ取り早いかと思います。(ループ文中で) if(confirm("表示内容"))break; で、[OK][キャンセル]の付いたダイアログを表示しつつ、OKが押されれば最も内側のループを抜ける。 キャンセルが押された場合にbreakは、 if(!confirm("表示内容"))break; 毎回表示するのであれば for(var i=0;i<10&&confirm("");i++){} ってのが短い感じです。

その他の回答 (1)

回答No.1

Ctrl+Alt+Delキーを押してタスクマネージャーを起動し、 プロセスタブの「iexplore.exe」を終了する。 Firefoxは「firefox.exe」を終了させて下さい。

関連するQ&A