具体如下:
<body οnbefοreunlοad="goodbye()">
window.οnbefοreunlοad=function(e){
var e = window.event||e
e.returnValue=("确定离开当前页面吗?")
}
不知道你说的不行是什么原因,可以贴出代码看看
window.onload = function (e) {var e = window.event || e
console.log(e)
}
window.onunload = function (e) {
var e = window.event || e
console.log(e)
}
window.onbeforeunload = function (e) {
var e = window.event || e
console.log(e)
}
注:
页面加载时只执行onload
页面关闭时先执行onbeforeunload,最后onunload
页面刷新时先执行onbeforeunload,然后onunload,最后onload
多少分呀 小政政 你把提示信息的那个函数放到iframe引用页里面了吧 我看你写的是重写了windows的onbeforeunload函数 你点击iframe引用页面的连接时 是只有一次提示 而点击引用iframe也就是带有左边导航栏的页面时提示两次 你把windows.onbeforeunload=function..... 放到带有导航栏的那个页面上 试试看