私はにwindow.confirm()
、window.alert()
のような、またはDIV + JavaScriptをとwindow.prompt()
ブロックダイアログをシミュレートします。 コールバック関数を使用すると簡単です。しかし、私は確認ダイアログが表示されている間、プロセスをブロックしたい。私はOK]または[キャンセル]をクリックした後はそれが ')(window.confirm' のようなブロックされたダイアログをシミュレートすることは可能ですか?
var Alert = function(){ balabala };
true
を返す
かfalse
:言うことです
は、私のような関数を定義します。
EDIT:今のところ
私はConfirm()
を呼び出した関数を定義し、今私は
Confirm(*callback*);
ようにそれを呼び出す必要がありますし、実装に私が確認し、[OK]のようなダイアログを表示しますをクリックすると、コールバックが実行されます。私は、私は彼らがあなたに戻ってくる前に、IEブラウザを使用してタブを切り替えると、それらの上に他のことをやってからユーザーをブロックすることはできません
if(Confirm()) {
callback();
} else {
balabala;
}
あなたがプロセス全体をブロックすることができれば、それはブラウザの作成者にバグとして報告するでしょう。あなたがjavascriptからブロックすることができる唯一のことは、その単一のタブ内のjavascriptの実行です。 – CodesInChaos