JavaScript Objects and Event Handlers

(Key: JavaScript 1.0; JavaScript 1.1; JavaScript 1.2)

Object Event Handlers
Window onload
onunload
onblur
onfocus
onerror
ondragdrop
onmove
onresize
Document onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmouseup
Layer onload
onblur
onfocus
onmouseout
onmouseover
Link onclick
onmouseout
onmouseover
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmouseup
Image onload
onerror
onabort
onkeydown
onkeypress
onkeyup
Area onmouseout
onmouseover
ondblclick
Object Event Handlers
Form onreset
onsubmit
Text onblur
onchange
onfocus
onselect
Textarea onblur
onchange
onfocus
onselect
onkeydown
onkeypress
onkeyup
Password onblur
onfocus
Reset, Submit,
Radio, Checkbox
onclick
onblur
onfocus
Button onclick
onblur
onfocus
onmousedown
onmouseup
Select onblur
onchange
onfocus
FileUpload onblur
onchange
onfocus
--- onmousemove

Note: The above table is a corrected and revised version of a table from the article
"Getting Ready for JavaScript 1.2 Events" by Danny Goodman.


Event Handler Objects
onAbort Image
onBlur, onFocus Button
Checkbox
FileUpload
Layer
Password
Radio
Reset
Select
Submit
Text
Textarea
Window
onChange FileUpload
Select
Text
Textarea
onClick Button
Document
Checkbox
Link
Radio
Reset
Submit
onDblClick Area
Document
Link
onDragDrop,
onMove, onResize
Window
onError Image
Window
Event Handler Objects
onKeyDown,
onKeyPress,
onKeyUp
Document
Image
Link
Textarea
onLoad Image
Layer
Window
onMouseDown,
onMouseUp
Button
Document
Link
onMouseMove ---
onMouseOut Area
Layer
Link
onMouseOver Area
Layer
Link
onReset Form
onSelect Text
Textarea
onSubmit Form
onUnload Window