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. |