A programoknak gyakran kell reagálnia olyan eseményekre, mint billentyű lenyomása, vagy az egér mozgatása. Az ilyen események kezeléséhez különféle függvények, eseménykezelők léteznek.
Esemény-kezelés
<form>
<input type="button" value="Kattints rám!" onClick="alert('Hello!')">
</form>
Létrehoz egy űrlapot a HTML oldalon belül egyetlen gombbal, amely a kattintás hatására kiír egy üzenetet.
| Az oldal egészére vonatkozo események | ||
| Esemény | Esemény-kezelő neve | Bekövetkezése |
| Load | onLoad | Amikor az oldal minden objektuma letöltődött. |
| Scroll | onScroll | Amikor a dokumentumot görgetik. |
| Egéresemények | |
| Esemény-kezelő neve | Bekövetkezése |
| onClick | Amikor rákattint valaki az adott elemre az egérrel. |
| onMouseDown | Amikor egy egérgombot megnyomnak az adott elem fölött. |
| onMouseUp | Amikor az egérgombot elengedik az adott elem felett. |
| onMouseOver | Amikor az egérmutató az adott elem fölé kerül. |
| onMouseMove | Amikor az egérmutató mozog az adott elem fölött. |
| onMouseout | Amikor az egérmutató az adott elemet elhagyja. |
| Formokra vonatkozó események | |
| Esemény-kezelő neve | Bekövetkezése |
| onBlur | Amikoraz adott elem elveszti a "fókuszt". |
| onFocus | Amikor az adott elem aktívvá válik, vagy az egér, vagy a billentyűzet segítségével. |
| onSubmit | Amikor a FORM adatokat elküldenek. |
| Objektumszintű események | |
| Esemény-kezelő neve | Bekövetkezése |
| onAbort | Amikor egy képletöltést megszakítanak. |
| onError | Amikor egy kép nem töltődik le teljesen vagy hiba keletkezik a script futása közben. |