JS:在页面上显示div离开

时间:2013-01-21 15:40:53

标签: javascript jquery

  

可能重复:
  How can I override the OnBeforeUnload dialog and replace it with my own?

当用户离开页面时,是否有可能显示自定义弹出窗口(div)? 我知道有 beforeunload 事件,但它只显示默认弹出窗口。我需要一个带有表单的自定义弹出窗口。

1 个答案:

答案 0 :(得分:0)

简短的回答是

您只能显示浏览器提供的默认弹出窗口。您无法在请求时显示自定义弹出窗口,例如<div>,因为在显示时,标签或窗口已经关闭。

要在用户离开页面之前显示默认弹出式确认框,您应使用以下JavaScript代码:

window.onbeforeunload = function(e) {
    return 'Are you sure you wish to leave this page?';
};