onunload Event
Example
Call a function when a user unloads the document:
<body onunload="myFunction()">
Try it Yourself »
Description
The onunload event occurs once a page has unloaded (or the browser window has been closed).
onunload occurs when the user navigates away from the page (by clicking on a link, submitting a form, closing the browser window, etc.).
Note: The onunload event is also triggered when a user reloads the page (and the onload event).
Browser Support
| Event | |||||
|---|---|---|---|---|---|
| onunload | Yes | Yes | Yes | Yes | Yes |
Note: Due to different browser settings, this event may not always work as expected.
Syntax
In HTML:
<element onunload="myScript">In JavaScript:
object.onunload = function(){myScript};
In JavaScript, using the addEventListener() method:
object.addEventListener("unload", myScript);Technical Details
| Bubbles: | No |
|---|---|
| Cancelable: | No |
| Event type: | UiEvent if generated from a user interface, Event otherwise. |
| HTML tags: | <body> |
| DOM Version: | Level 2 Events |
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.