可能重复:
How can I override the OnBeforeUnload dialog and replace it with my own?
当用户离开页面时,是否有可能显示自定义弹出窗口(div)? 我知道有 beforeunload 事件,但它只显示默认弹出窗口。我需要一个带有表单的自定义弹出窗口。
答案 0 :(得分:0)
简短的回答是否。
您只能显示浏览器提供的默认弹出窗口。您无法在请求时显示自定义弹出窗口,例如<div>
,因为在显示时,标签或窗口已经关闭。
要在用户离开页面之前显示默认弹出式确认框,您应使用以下JavaScript代码:
window.onbeforeunload = function(e) {
return 'Are you sure you wish to leave this page?';
};