2016-06-27 15 views
0

を確認し、私は単純なブロッキング確認ダイアログを見つけたい - デフォルト1があまりにも醜いです:シンプルなブロッキングの警告とダイアログ

if (SomeConfirm("Are you sure?", "Yes", "No) == 'Yes') { 
    // do something 
} else { 
    // do something else 
} 

私は、複数のjAlert/jConfirmバージョンを見た - それらのどれも私の上で動作しませんASP.NET MVCプロジェクト。

ブートストラップモードを試しましたが、ブロックしていません。ダイアログが表示されている間、ダイアログの後にあるすべてのコードが実行されました。これは私が望んでいたものではありません。

答えて

0

ブラウザ間では、提供されている機能ではありません。

解決策は、ブロックUIの使用をやめ、代わりにWebプログラミングの非同期性を利用することです。それは

someNiftyConfirm(message, function() { 
    doThis(); 
    doThat(); 
}); 

代わりの

if (confirm(message)) { 
    doThis(); 
    doThat(); 
} 
+0

*(私はその上に仕上げたとして実現を行うために、まったく本当に難しいことではありません**もちろん**これは重複して質問です。だまされやすい人のターゲットを見つけ、答えを削除したが、それを残してそれをCWにすることを決めた) –