在onbeforeunload事件上调用窗口确认时调用回调函数

时间:2013-07-12 15:42:51

标签: javascript jquery callback onbeforeunload confirmation

我处于一种情况,我必须在关闭页面时获得窗口关闭确认。 //代码

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.
}
};

这会创建一个确认窗口,我需要在用户点击按钮时调用回调函数"离开此页面"。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果用户点击“离开此页面”,标签/页面的关闭将继续,因此页面将被卸载。如果用户决定将页面留给 window.onunload 事件,您是否尝试绑定了需要调用的函数?我不知道你的场景的细节,但我认为这可以解决你的问题。