6.20. Eseménykezelők

Default book

Eseménytípusok

Billentyűzet események

  • focus - window, BUTTON, text, password, LABEL, SELECT, TEXTAREA
  • Blur- window, BUTTON, text, password, LABEL, SELECT, TEXTAREA
  • keydown - text, password, TEXTAREA
  • keypress - text, password, TEXTAREA
  • keyup - text, password, TEXTAREA

Egér események

  • mousedown - Minden elem (onmousedown)
  • mousemove - Minden elem mouseout - Minden elem
  • mouseover - Minden elem
  • mouseup - Minden elem
  • Click - Minden elem (onclick)

Egyéb események

  • abort - OBJECT
  • change - text, password, TEXTAREA, SELECT
  • error - window, FRAMESET, OBJECT
  • load - window, FRAMESET, OBJECT
  • reset - FORM
  • resize window

Események kezelése

Az eseményt a hierarchia legalacsonyabb és delegáljuk magasabb szintekre

  • Beviteli elem <input>
  • Űrlap (<FORM>)
  • Body (<BODY>)
  • Ablak (Window)
  • Dokumentum (Documentum)

Események használata

  • Inicializáló események A
  • Az oldal viselkedését meghatározó események (Üzleti logika)
  • Űrlapok kitöltése, elküldése
    • Űrlapok ellenőrzése
  • Bevitt adatok kliens oldali ellenőrzése
    • Demo (számológép)
  • AJAX hívások indítása
  • Oldalrészek letöltése szerver oldalról

A különböző böngészők régebben eltérően viselkedtek, ma már nagyjából hasonlóan.

Library-k használata