这是我使用的代码window.onbeforeunload
<head>
<script>
window.onbeforeunload = func;
function func()
{
var request = new XMLHttpRequest();
request.open("POST", "exit.php", true);
request.onreadystatechange = stateChanged;
request.send(null);
}
function stateChanged()
{
if (request.readyState == 4 || request.readyState == "complete")
alert("Succes!");
}
</script>
</head>
这适用于IE and Mozilla但不适用于Chrome..... 请帮忙......
提前致谢.....
在最近版本的 Chrome 中,onbeforeunload 似乎唯一能做的就是设置警告消息。
window.onbeforeunload = function () {
return "Are you sure";
};
将工作。 Chrome 似乎忽略了该函数中的其他代码
UPDATE:从 Chrome V51 开始,返回的字符串将被忽略,并显示默认消息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)