Zdarzenia

Zdarzenia umo┐liwiaj▒ tworzenie interaktywnych stron reaguj▒cych na dzia│anie u┐ytkownika. Wywo│ywanie procedur obs│ugi zdarze± mo┐na umieszczaµ w kodzie HTML jak i w Java Script. W HTML-u odbywa siΩ to za pomoc▒ instrukcji:
<KOMENDA zdarzenie="instrukcje">

Natomiast w Java Script:
obiekt.zdarzenie = funkcja

Zdarzenia pochodz▒ce od myszki

  • onclick - podczas szybkiego klikniΩcia i zwolnienia na obiekt
  • ondblclick - podczas szybkiego, podw≤jnego klikniΩcia
  • onmouseup - podczas zwolnienia przycisku myszki
  • onmousedown - podczas klikniΩcia na obiekt
  • onmousemove - podczas przesuwania kursorem myszki nad obiektem
  • onmouseover - podczas najechania myszk▒ na obiekt
  • onmouseout - podczas opuszczenia kursorem myszki obszaru nad obiektem

    Zdarzenia pochodz▒ce od klawiatury

  • onkeyup - podczas zwolnienia klawisza
  • onkeydown - podczas naci╢niΩcia klawisza
  • onkeypress - podczas przyczymania klawisza

    Zdarzenia pochodz▒ce od rysunk≤w

  • onerror - gdy wyst▒pi b│▒d przy wczytywaniu rysunku
  • onabort - podczas przerwania │adowania rysunku
  • onload - podczas zako±czenia │adowania rysunku

    Zdarzenia pochodz▒ce od dokumentu

  • onerror - gdy wyst▒pi b│▒d przy wczytywaniu dokumentu
  • onabort - podczas przerwania │adowania pliku
  • onload - podczas zako±czenia │adowania pliku
  • onunload - przed opuszczeniem strony
  • oncontextmenu - podczas pr≤by wywo│ania menu podrΩcznego prawym przyciskiem myszy (IE)
  • onhelp - podczas otwarcia pomocy przegl▒darki klawiszem F1 (IE)
  • onselectstart - podczas pr≤by zaznaczenia tekstu strony (IE)
  • onstop - podczas zatrzymania │adowania strony

    Zdarzenia pochodz▒ce od p≤l formularzy

  • onblur - gdy pole przestaje byµ aktywne
  • onfocus - gdy pole formularza zostaje uaktywniona
  • onchange - po zmianie warto╢ci pola
  • onreset - gdy warto╢ci formularza zostan▒ zresetowane
  • onsubmit - gdy formularz zostanie wys│any

    --------------------
    Metody obiektu
    --------------------

    Przechwycenie zdarze±

    Aby obiekt m≤g│ przechwyciµ zdarzenie mo┐na u┐yµ metody
    captureEvents()

    Metoda jest wymagana i interpretowana tylko przez NN

    Sk│adnia metody:
    obiekt.captureEvents(zdarzenie)

    Przyk│ad:
    window.captureEvents(KeyUp)

    Nie przechwytywanie zdarze±

    Poni┐sza metoda jest odwrotno╢ci▒ opisanej wy┐ej. DziΩki niej obiekt nie bΩdzie przechwytywa│ zadeklarowanych zdarze±
    releaseEvents()

    Metoda jest interpretowana tylko przez NN

    Sk│adnia metody:
    obiekt.releaseEvents(zdarzenie)

    Przyk│ad:
    window.releaseEvents(KeyDown)