确认对话框
确认对话框类似于警告,除了它可能包括多个按钮,其中每一个都可能会触发一个不同的进程。例如,一个询问“Do you want to continue”问题的对话框可能会有【Yes】和【No】 按钮。选择其一会导致不同的输出。
要创建一个确认对话框,可使用 notification.confirm 函数。应将其包括在一个函数中,因为它通常在HTML界面的一个链接或按钮上被调用,如下所示:
// 处理确认对话框的结果
function onConfirm(button) {
alert('You selected button ' + button);
}
// 显示一个自定义的确认对话框
function showConfirm() {
navigator.notification.confirm(
'Game Over!', // 消息
onConfirm, // 使用所按下按钮的索引进行回调
'Game Over', // 标题
'Restart,Exit' // 按钮标签
);
}