onload onunload onbeforeunload 三個事件的區(qū)別
onload是在頁面載入的時候觸發(fā)咙崎,與之相反onunload是在頁面關(guān)閉(卸載)的時候觸發(fā)晶框,至于onbeforeunload是指頁面將要關(guān)閉的時候觸發(fā)(一般用于彈出是否確認關(guān)閉的時候)
打開頁面時:onload
刷新頁面時:onbeforeunload-->onunload
關(guān)閉網(wǎng)頁時:onbeforeunload-->onunload-->onload
代碼如下:IE瀏覽器可以看到想要的效果呢堤魁。
<!DOCTYPE html>
<head>
? <meta charset="UTF-8">
? <title>測試</title>
</head>
<body>
? 測試
</body>
? <script>
? ? window.onload=function(){
? ? alert("aa")
? ? }
? ? //下面的事件必須要點擊一下頁面才能觸發(fā)委乌,直接打開頁面就關(guān)閉并不會有提示哦
? ? window.onbeforeunload=function(e){
? ? var e=e||window.Event;
? ? return "Are you sure you want to leave?";
? ? }
</script>
</html>
參考鏈接:https://www.jb51.net/article/130010.htm