Skip to main content
onload event

Fires immediately after the client loads the object.

HTML 4.01 Specification, Section 18.2.3



HTML Attribute <element onload = "handler(event)">
Event Property object.onload = handler;
attachEvent Method object.attachEvent("onload", handler)
addEventListener Method object.addEventListener("load", handler, useCapture)


Event information



Event handler parameters

pEvtObj [in]

Type: IHTMLEventObj

Standards information


The client loads applications, embedded objects, and images as soon as it encounters the applet, embed, and img objects during parsing. Consequently, the HTMLStyleElementEvents2::onload event for these objects occurs before the client parses any subsequent objects. To ensure that an event handler receives the HTMLStyleElementEvents2::onload event for these objects, place the script object that defines the event handler before the object and use the HTMLStyleElementEvents2::onload attribute in the object to set the handler.

The HTMLStyleElementEvents2::onload attribute of the body object sets an HTMLStyleElementEvents2::onload event handler for the window. This technique of calling the window HTMLStyleElementEvents2::onload event through the body object is overridden by any other means of invoking the window HTMLStyleElementEvents2::onload event, provided the handlers are in the same script language.

Loads the object for which the event is specified.

To invoke this event, do one of the following:

  • Open a document to invoke this event for the document or any object within it.

The pEvtObj parameter is required for the following interfaces:

See also