怎么使js离开页面时弹出comfirm框?

JavaScript017

怎么使js离开页面时弹出comfirm框?,第1张

监听浏览器离开页面的操作:οnbefοreunlοad

具体如下:

<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..... 放到带有导航栏的那个页面上 试试看