onload onunload onbeforeunload 三个事件的区别
onload是在页面载入的时候触发,与之相反onunload是在页面关闭(卸载)的时候触发,至于onbeforeunload是指页面将要关闭的时候触发(一般用于弹出是否确认关闭的时候)
打开页面时:onload
刷新页面时:onbeforeunload-->onunload
关闭网页时:onbeforeunload-->onunload-->onload
代码如下:IE浏览器可以看到想要的效果呢。
测试
window.onload=function(){
alert("aa")
}
//下面的事件必须要点击一下页面才能触发,直接打开页面就关闭并不会有提示哦
window.onbeforeunload=function(e){
var e=e||window.Event;
return "Are you sure you want to leave?";
}