Atrybuty zdarzeniowe XHTML

Jedną z nowych cech HTML 4.0 jest umożliwienie HTML na wyzwalanie zachowań w przeglądarce, np. uruchamianie sekwencji JavaScript, gdy użytkownik kliknie element HTML. Poniżej znajduje się seria atrybutów, które mogą być wstawione do etykiet HTML, aby zdefiniować zachowanie zdarzeń.

Jeśli chcesz nauczyć się, jak używać tych zdarzeń do programowania, powinieneś nauczyć się naszych 教程 JavaScript i 教程 DHTML.

Zdarzenia okna (Window Events)

Działa tylko w elementach body i frameset.

Atrybut Wartość Opis
onload Skrypt Wykonaj skrypt, gdy dokument zostanie załadowany
onunload Skrypt Wykonaj skrypt, gdy dokument zostanie zdysponowany

Zdarzenia elementów formularza (Form Element Events)

Działa tylko w elementach formularza.

Atrybut Wartość Opis
onchange Skrypt Wykonaj skrypt, gdy element zmieni się
onsubmit Skrypt Wykonaj skrypt, gdy formularz zostanie złożony
onreset Skrypt Wykonaj skrypt, gdy formularz zostanie zresetowany
onselect Skrypt Wykonaj skrypt, gdy element zostanie wybrany
onblur Skrypt Wykonaj skrypt, gdy element straci fokus
onfocus Skrypt Wykonaj skrypt, gdy element uzyska fokus

Zdarzenia klawiatury (Keyboard Events)

Nieprawidłowe elementy w następujących: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style oraz element title.

Atrybut Wartość Opis
onkeydown Skrypt Wykonaj skrypt, gdy klawiatura zostanie naciśnięta
onkeypress Skrypt Wykonaj skrypt, gdy klawiatura zostanie naciśnięta i puścić
onkeyup Skrypt Wykonaj skrypt, gdy klawiatura zostanie puścić

Zdarzenia myszy (Mouse Events)

Nieprawidłowe elementy w następujących: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style oraz element title.

Atrybut Wartość Opis
onclick Skrypt Wykonaj skrypt, gdy mysz zostanie kliknięta
ondblclick Skrypt Wykonaj skrypt, gdy mysz zostanie podwójnie kliknięta
onmousedown Skrypt Wykonaj skrypt, gdy przycisk myszy zostanie naciśnięty
onmousemove Skrypt Wykonaj skrypt, gdy kursor myszy się porusza
onmouseout Skrypt Wykonaj skrypt, gdy kursor myszy opuszcza element
onmouseover Skrypt Wykonaj skrypt, gdy kursor myszy będzie nad elementem
onmouseup Skrypt Wykonaj skrypt, gdy przycisk myszy zostanie puszczony