0

アプリケーションの JavaScript アラートに奇妙な問題があります。ボタンをクリックすると、OK ボタンでアラートが表示されます。2回目のクリックで、「このページで追加のダイアログを作成できないようにする」というチェックボックスのある文が表示されます。

私はこれがブラウザの機能であることを知っています。しかし、他のすべてのサイトでは、これは 10 回目のクリック後に表示されます。私のアプリケーションでは、これは 2 回目のクリックで表示されます。助けてください。

アラートは ajax 呼び出しの結果として来ています。

if (result.message!=null && result.message!=''){
    alert(result.message);
}

クリック間の時間が 4 秒未満の場合にのみ問題が発生することがわかりました。これを増やす方法はありますか?

4

1 に答える 1

1

最も一般的なブラウザは、alertスパムを防止するためにこのような機能を実装しています。絶対配置の divなど、別の通知方法を使用します。

jQuery.UIダイアログ モジュールは、いくつかのアイデアを提供してくれます。

于 2012-07-27T07:32:35.223 に答える