What are events?
Events allow you to write JavaScript code that reacts to certain situations. Examples of events include:
- The user clicking the mouse button
- The Web page loading
- A form field being changed
Event handlers
To allow you to run your bits of code when these events occur, JavaScript provides us with event handlers. All the event handlers in JavaScript start with the word
on
, and each event handler deals with a certain type of event. Here's a list of all the event handlers in JavaScript, along with the objects they apply to and the events that trigger themEvent handler | Applies to: | Triggered when: |
---|---|---|
onAbort | Image | The loading of the image is cancelled. |
onBlur | Button, Checkbox, FileUpload, Layer, Password, Radio, Reset, Select, Submit, Text, TextArea, Window | The object in question loses focus (e.g. by clicking outside it or pressing the TAB key). |
onChange | FileUpload, Select, Text, TextArea | The data in the form element is changed by the user. |
onClick | Button, Document, Checkbox, Link, Radio, Reset, Submit | The object is clicked on. |
onDblClick | Document, Link | The object is double-clicked on. |
onDragDrop | Window | An icon is dragged and dropped into the browser. |
onError | Image, Window | A JavaScript error occurs. |
onFocus | Button, Checkbox, FileUpload, Layer, Password, Radio, Reset, Select, Submit, Text, TextArea, Window | The object in question gains focus (e.g. by clicking on it or pressing the TAB key). |
onKeyDown | Document, Image, Link, TextArea | The user presses a key. |
onKeyPress | Document, Image, Link, TextArea | The user presses or holds down a key. |
onKeyUp | Document, Image, Link, TextArea | The user releases a key. |
onLoad | Image, Window | The whole page has finished loading. |
onMouseDown | Button, Document, Link | The user presses a mouse button. |
onMouseMove | None | The user moves the mouse. |
onMouseOut | Image, Link | The user moves the mouse away from the object. |
onMouseOver | Image, Link | The user moves the mouse over the object. |
onMouseUp | Button, Document, Link | The user releases a mouse button. |
onMove | Window | The user moves the browser window or frame. |
onReset | Form | The user clicks the form's Reset button. |
onResize | Window | The user resizes the browser window or frame. |
onSelect | Text, Textarea | The user selects text within the field. |
onSubmit | Form | The user clicks the form's Submit button. |
onUnload | Window | The user leaves the page. |
0 comments:
Post a Comment