Onbeforeunload也是在页面刷新或关闭时调用,
Onbeforeunload是正要去服务器读取新的页面时调用,
此时还没开始读取;
而onunload则已经从服务器上读到了需要加载的新的页面,
在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
var warning="确认退出?";
return warning;
}
function onunload_handler(){
var warning="谢谢光临";
alert(warning);
}
Onbeforeunload是正要去服务器读取新的页面时调用,
此时还没开始读取;
而onunload则已经从服务器上读到了需要加载的新的页面,
在即将替换掉当前页面时调用。Onunload是无法阻止页面的更新和关闭的
window.onbeforeunload = onbeforeunload_handler;
window.onunload = onunload_handler;
function onbeforeunload_handler(){
var warning="确认退出?";
return warning;
}
function onunload_handler(){
var warning="谢谢光临";
alert(warning);
}