2016-04-19 17 views
0

Webページによって作成された警告ボックスの数を格納するブラウザ変数があるかどうかを知りたい。警告ボックスが複数回起動されたときに追加のダイアログボックスを作成しないように、ブラウザが表示するオプションで警告ボックスの数を数えるカウンタが必要です。オプションを表示するようにカウンタをリセットします。だから、JavaScriptを使ってそのカウンタをクリアする方法はありますか?Webページで作成されるアラートボックスの数を数えるにはどうすればよいですか?

+0

重複:[?なぜ警告ボックスに表示されます。「追加のダイアログを作成するから、このページを防ぐ」](http://stackoverflow.com/questions/5848381/why-prevent-this-page作成から追加ダイアログまで - 警告ボウ?lq = 1)と[オフ - このページが追加のダイアログを作成しないようにする](http://stackoverflow.com/questions/11823613/turn -off-prevent-this-page-from-creating-additional-dialogs?rq = 1)など... – Roberto

+0

_Browser変数はありませんが、あなた自身で... – Rayon

答えて

2

アラート機能を誤って使用するため、アラートボックスを防止するメカニズムが存在します。これはブラウザのものであり、JavaScriptのものではありません。

要するに、カウンタをリセットすることはできません。カウンタをリセットすることはできません。代わりに、視聴者に警告する別の方法を使用する必要があります。カウントするため

あなただけの代わりにmyAlert(...)関数を使用するここから

alertCounter = 0; 
myAlert(msg){ 
    alertCounter++; 
    alert(msg); 
} 

独自のカウンタを追加することができます。

2

できません。

でも、JQuery UI dialog widgetを使用できますが、ブラウザではカバーされないため、「無効にする」オプションは表示されません。

クレジットthis Answer

関連する問題