為什么不能這樣寫
請問為什么這樣寫沒反應
<!DOCTYPE html>
<html>
<head>
????<meta charset="UTF-8">
????<title>onunload</title>
????<script>
????function xyz(){
????????alert("確定要退出?");
????}
????</script>
</head>
<body onunload="xyz()">
????<p>歡迎來到JavaScript</p>
</body>
</html>
2019-11-27
你用的什么瀏覽器打開的?onunload有瀏覽器兼容性問題。
你寫的沒錯,但是火狐只有發生頁面跳轉才有效果,關閉窗口或刷新看不到效果。
你可以用ie試試,ie刷新跳轉都有效果,關閉沒效果。
Opera、Chrome都沒效果。
1、<body onunload="functionName()">
2、window.onunload = function(){...};
以上兩效果一樣
window.onunload = onunload_message(); //這里要加括號,不加括號都沒效果。
function onunload_message(){....}
這樣寫在火狐,ie,chrome都有效果。
2019-02-23
onunload 事件在用戶退出頁面時發生,這里意思就是退出的時候要調用過一個叫onunload_message的函數。