javascript如何捕获窗口关闭事件


本文摘自PHP中文网,作者coldplay.xixi,侵删。

javascript捕获窗口关闭事件的方法:1、用javascript重新定义【window.onbeforeunload()】事件;2、在body标签里加入onUnload事件。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

javascript捕获窗口关闭事件的方法:

1.用javascript重新定义 window.onbeforeunload() 事件

在javascript里定义一个函数即可

function window.onbeforeunload() { alert("关闭窗口")}

alert()事件将会在关闭窗口前执行,你也可以用户决定是否关闭窗口

1

2

3

4

function window.onbeforeunload() {

if (event.clientX>document.body.clientWidth && event.clientY<0 ||event.altKey)

window.event.returnValue="确定要退出本页吗?";

}

2.用onUnload方法

在body 标签里加入onUnload事件

1

body onUnload="myClose()"

然后在javascript里定义myClose()方法

但是onUnload方法是在关闭窗口之后执行,不是在关闭窗口之前执行,如果你想在关闭窗口之前做判断,请用第一种方法

阅读剩余部分

相关阅读 >>

抢先体验javascript es12新特性

javascript中的split方法详解

javascript中table怎么删除行

详解js中window.name的特性与作用

手把手带你了解javascript中变量和词法环境

javascript怎么删除信息

如何在网页中引入外部js文件和css样式文件

javascript怎么实现打印操作

正则表达式在javascript中怎么使用?

一行有趣的js代码

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...