[英]How to ask confirmation when closing a window?
如果用户想要离开当前页面,我想弹出一条要求确认的消息,就像在输入问题时stackoverflow一样。
有人可以帮我这个,给我一个脚本或重定向我的答案(在这个网站或其他地方)?
谢谢
您可以使用onbeforeunload
事件。
window.onbeforeunload = function() {
return 'Are you sure that you want to leave this page?';
};
您需要处理窗口的onbeforeunload
事件并以字符串形式返回确认消息。
onunload
不会在这里工作。 演示 window.onbeforeunload似乎适用于IE,但有点像
window.onunload = function()
{
if (confirm('Save changes?'))
document.forms['form1'].submit();
};
似乎适用于所有浏览器。
您必须将字段的所有值存储在某些变量中,并在每次使用更改页面URL或单击某个链接时检查它们,以捕获页面更改事件使用页面卸载事件。
页面卸载事件链接/示例http://help.dottoro.com/ljflhicd.php 。
这不行吗?
<body onunload="return confirm('really quit?');">
也适用于框架集......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.