一个简单的阻止警报和确认对话框

时间:2016-06-27 08:27:40

标签: javascript dialog alert confirm

我只想找到一个简单的阻止确认对话框 - 默认对话太难看了:

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

我确实看到了多个jAlert / jConfirm版本 - 它们都不适用于我的ASP.NET MVC项目。

我尝试过Bootstrap模式,但它没有阻塞。显示对话框时,对话框之后的所有代码都已执行。这不是我想要的。

1 个答案:

答案 0 :(得分:-1)

你不能,跨浏览器,它不是一个提供的功能。

解决方案是停止尝试使用阻止UI,而是采用Web编程的异步特性。这真的不难做到

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

而不是

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