HTML onunload Attribute: This attribute is defined as it fires once a page has unloaded. Onunload occurs when the user navigates away from the page (by clicking on a link, submitting a form, closing the browser window, etc.)
HTML onunload Attribute
This attribute can be applied to the <body> element.
Attribute Value
This attribute contains a single value script which works when the onunload event triggered.
Syntax: <body onunload=”script”>
Browser Support
This attribute is supported by the following browsers:
- Chrome
- Firefox
- Internet Explorer
- Safari
- Opera
Example: for executing a JavaScript when a user unloads the document
<!DOCTYPE html> <html> <body onunload="myFunction()"> <h1>Welcome to my Home Page</h1> <script> function myFunction() { alert("Thank you for visiting freshersnow!"); } </script> </body> </html>
Output:
Welcome to my Home Page
Close this window or press F5 to reload the page.
Note: Due to different browser settings, this event may not always work as expected.