Explicit Event Handler Scripts
An explicit event handler script is an ordinary script that executes only when a specific event occurs for a given object. Take a look at the following script:
If you're running any version of Netscape Navigator, or version 3.0x of Microsoft Internet Explorer, the alert dialog box pops up immediately when you load the page. Nonetheless, if you're using Internet Explorer 4.0x, the script is executed only when a
click event (
EVENT="onclick") occurs for the
document object (
FOR="document"). Notice that the
EVENT attribute gets an event handler, not an event.
When dealing with a button's event handler, the script must be placed within the form, unless the button has a unique identifier:
For more information on event handler scoping for scripts, refer to Microsoft's documentation.
Explicit event handler scripts are pretty useless, because they aren't supported by most browsers. Browsers that do not recognize the
FOR attributes of the
<SCRIPT> tag simply ignore them, so the script executes immediately when the page loads.
Created: December 30, 1997
Revised: December 30, 1997