在大多数页面中,如果你正在做一个动作(比如编辑,创建),当我试图退出时,它会提示我是否真的要退出。该对话框提供了两个选项:离开或取消并继续。你是如何在JavaScript中实现这一目标的?我必须使用元元素吗? 请不要提及 beforeunload
,除非这是实现这一目标的唯一方法。
答案 0 :(得分:18)
为什么不提及onbeforeunload
?这是内置的方式,我没有看到使用它的问题。
function myConfirmation() {
return 'Are you sure you want to quit?';
}
window.onbeforeunload = myConfirmation;
答案 1 :(得分:0)
我使用的是:
onClick="return confirm('Sure you want to exit..?')"
答案 2 :(得分:-5)
window.onbeforeunload = function() {
if(confirm('are you sure to exit?'))
return true;
else
return false;
};