onload (HTML attribute)
Example
When used as an inline attribute, it is
most frequently applied to the body element, as shown
below:
<body onload="initialiseHoverEffects();">
Description
The
onload event is used to trigger an action once a
web page has completely loaded all content and, importantly, all the
external resources that the page calls in, such as images, script files,
CSS files.
It may also be used in the context of
framesets to indicate that the child
frame elements have finished loading.
Value
There is no fixed value - it is up to
the author/developer what scripting goes in here, be that a call to one or
more defined functions or a simple alert() statement.
Compatibility
| IE | 5.5 | Full |
|---|---|---|
| 6.0 | Full | |
| 7.0 | Full | |
| Firefox | 1.0 | Full |
| 1.5 | Full | |
| 2.0 | Full | |
| Safari | 1.3 | Full |
| 2.0 | Full | |
| 3.0 | Full | |
| Opera | 9.2 | Full |
| 9.5 | Full |
Every browser listed supports this attribute, but should be avoided as it encourages mixing of content and behaviour.
User-contributed notes
There are no comments yet.
Add a note
To post a note on this topic, please log in with your SitePoint username and password. If you don't have an account yet, you can create a new account for free.

