【发布时间】:2013-07-11 05:21:29
【问题描述】:
我处于关闭页面时必须获得窗口关闭确认的情况。 //代码
window.onbeforeunload=function(){
if(...)
{
return "Are you sure you want to close this window, some changes are pending?";
// need to call a callback function when a user clicks "Leave this page" button.
}
};
这会创建一个确认窗口,当用户单击“离开此页面”按钮时,我需要调用一个回调函数。有什么想法吗?
【问题讨论】:
-
您希望在用户同意离开页面时执行函数?你试过
onunload事件吗? -
没有这样的事情,当用户决定离开时,你没有办法阻止,或者知道他们离开了等等。做这种事情的常用方法是记录用户动作,如果在某个时间范围内没有注册任何操作,则假设用户离开了。
标签: javascript jquery callback onbeforeunload confirmation