页面加载时只执行onload
页面关闭时只执行onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload。这样我们可以在onbeforeunload中加一个标记,在onunload中判断该标记,即可达到判断页面是否真的关闭了。
window.onbeforeunload = onbeforeunload_handlerwindow.onunload = onunload_handler
function onbeforeunload_handler(){
var warning="确认退出?"
return warning
}
function onunload_handler(){
var warning="谢谢光临"
alert(warning)
}