我只是想找到一个简单的阻塞确认对话框-默认的一个太丑了:
if (SomeConfirm("Are you sure?", "Yes", "No) == 'Yes') {
// do something
} else {
// do something else
}
我确实看到了多个jAlert/jConfirm版本-它们都不能在我的ASP上工作。. NET MVC项目。
我尝试了Bootstrap模式,但它没有阻塞。当显示对话框时,对话框之后的所有代码都已执行。这不是我想要的
你不能,跨浏览器,这只是没有提供的功能。
解决方案是停止尝试使用阻塞UI,而是拥抱web编程的异步特性。这真的一点也不难
someNiftyConfirm(message, function() {
doThis();
doThat();
});
不是if (confirm(message)) {
doThis();
doThat();
}