我想显示以下事件的提醒:
答案 0 :(得分:2)
使用alert
进行加载,使用return
语句进行卸载和刷新
低于使用过的代码。
// 1-Page Load
window.onload = function() {
alert("Page loaded");
//disable unload message when clicking on links (<a>)
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length ; i++) {
links[i].addEventListener("click",function(){
window.onbeforeunload = null;
})
}
}
// 2-Page Refresh or 3-Before Close
window.onbeforeunload = function() {
return "Page unloaded !";
}
<a href="#">link</a>
答案 1 :(得分:1)
将添加到您的<head>
代码中,您可以在onbeforeunload
和onunload
之间选择,这是您喜欢的。虽然onunload
也会在您关闭标签/浏览器时触发。
当页面加载时window.alert
触发。
这是它:
<script type="text/javascript">
window.alert("alert!");
window.onunload = function (){
alert("onunload alert");
};
window.onbeforeunload = function (){
alert("onbeforeunload alert");
};
</script>
&#13;