什么是window.onunload?

时间:2011-12-12 20:52:39

标签: javascript

我是初学者,我在javascript文件上看到了很多代码,例如:

window.onunload=function(){};

我什么时候应该使用它,它到底是什么角色?

谢谢。

3 个答案:

答案 0 :(得分:4)

当用户关闭浏览器或离开页面时,会调用此函数。

https://developer.mozilla.org/en/DOM/window.onunload

您还可以查看onbeforeunload,这样您就可以在离开页面之前向用户提示确认消息。这可以用于提醒用户保存更改,或确保用户实际上不想要他们的免费iPad 2。

答案 1 :(得分:2)

onunload是当用户离开您的网页时,或者当网页被“卸载”时触发的事件。

当用户关注链接或关闭标签时触发。它用于清理。就像在离开页面时保存用户的数据一样。通常它与onbeforeunload(在onunload使用相同标准之前调用)配对,以警告用户他们有未保存的数据。

答案 2 :(得分:0)

如果某个网页有一个 onunload 处理程序,那么当您离开并返回该页面时,浏览器会恢复页面状态(记住更改的表单字段值,脚本环境)不要- 也就是说,他们加载页面就好像它是第一次打开一样,没有用户应用更改。