028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

使用onbeforeunload事件检测窗口是否刷新或关闭.

onunload,onbeforeunload 在页面刷新或关闭时调用,区别在于:

创新互联主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务五华,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

onbeforeunload 是在页面刷新或关闭前触发,这时浏览器并未请求服务器读取新页面,因此onbeforeunload是可以阻止页面更新或关闭的。

onunload 也是在页面刷新或关闭时触发,不过这时浏览器已经向服务器请求读取新页面,因此onunload是无法阻止页面更新或关闭的。

1. onbeforeunload 事件

事件触发时会弹出一个有确定和取消的对话框,确定后才会执行后续事件,否则继续留在本页。

触发于:

可以用在以下元素:

平台支持:IE,Firefox,Chrome,Safari。Opera暂不支持。

例子:



 
  
   刷新与离开页面检测 
 

 
  
  window.onbeforeunload = function(){
	return '你的文章尚未保存';
  }
  
 

2. onunload 事件

事件触发时,会弹出一个只有确定的对话框,点确定后执行后续事件。


触发于:

平台支持:只有IE,其他都不支持。

例子:



 
  
   刷新与离开页面检测 
 

 
  
  window.onunload = function(){
	alert('谢谢下次再来');
  }
  
 


本文名称:使用onbeforeunload事件检测窗口是否刷新或关闭.
地址分享:http://www.tsicrk.com/article/jhoopo.html

其他资讯

让你的专属顾问为你服务

0.6953s