现在的位置: 首页 > web前端 > 正文

onbeforeunload事件怎么弄

2020年07月16日 web前端 ⁄ 共 817字 ⁄ 字号 评论关闭

  onbeforeunload事件在即将离开当前页面(刷新或关闭)时触发。该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。


  onbeforeunload定义和用法


  对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似"确定要离开此页吗?"。该信息不能删除。


  但你可以自定义一些消息提示与标准信息一起显示在对话框。


  注意:如果你没有在<body>元素上指定onbeforeunload事件,则需要在window对象上添加事件,并使用returnValue属性创建自定义信息(查看以下语法实例)。


  注意:在Firefox浏览器中,只显示默认提醒信息(不显示自定义信息)。


  浏览器支持


  表格中的数字表示支持该事件的第一个浏览器的版本号。


  事件     


  onbeforeunload Yes Yes Yes Yes 15.0


  语法


  HTML中:


  <elementonbeforeunload="myScript">尝试一下


  JavaScript中:


  object.onbeforeunload=function(){myScript};尝试一下


  JavaScript中,使用addEventListener()方法:


  object.addEventListener("beforeunload",myScript);尝试一下


  注意:InternetExplorer8及更早IE版本不支持addEventListener()方法。


  onbeforeunload技术细节


  是否支持冒泡: No


  是否可以取消: Yes


  事件类型: Event


  支持的HTML标签: <body>


  事件对象参考手册事件对象


  HTMLDOM属性对象HTMLDOMConsole对象


  1篇笔记写笔记


  Warn


  总之,onbeforeunload给大家简单的介绍了一些,希望大家多看看。


  

抱歉!评论已关闭.