我正在开发一个项目但需要知道如何关闭浏览器窗口,如果我想使用jQuery退出页面,还需要显示一个对话框。
谢谢Rick,这有帮助,它会调出dafault chrome弹出对话框,我试图自定义它以在我的javascrip文件中使用我的对话框,这样它就可以在用户关闭页面时提示它..这是我的代码function ConfirmationDialog(baseURI){ var dialog = jQuery('你确定要退出此表而不保存吗?')。attr({ 类型:'隐藏', id:'对话框' })。css(" display"," none")。appendTo(' body');
jQuery("#dialog").dialog({
resizable: false,
height: 140,
modal: true,
title: 'Confirm',
buttons: {
"Yes": function () {
window.location = baseURI;
// jQuery(this).dialog("close");
},
Cancel: function () {
jQuery(this).dialog("close");
}
}
});
return false;
}
答案 0 :(得分:0)
关闭浏览器:
window.close();
提示用户:
window.addEventListener("beforeunload", function (e) {
var message = "Are you sure you want to leave?";
(e || window.event).returnValue = message;
return message;
});