0

(コールバック/非同期イベントを使用せずにalert/confirm/prompt)ネイティブの JavaScript ウィンドウと同じ動作をするカスタムを作成することは可能ですか?

元。:

if(mytest == true){

    myCustomMsgWindow('message'); //Pause execution
    //do something

}

これを一度試しましたが、値を返す必要があるため、確認ウィンドウで動作します。

4

2 に答える 2

1

alertいいえ、またはなしでユーザー入力を待機する JS コードをブロック (実行を一時停止) することはできませんconfirm。ダイアログ内のイベントを非同期的に(イベントを通じて)リッスンする必要があります

解決策は、すでに述べたようにコールバックを使用することですが、なぜそれを使用したくないのかわかりません。

于 2013-11-06T18:15:04.860 に答える