Kursy

Zdarzenia

Zdarzenia

JavaScript jest używany głównie do reagowania na konkretne zdarzenia na stronie www. Zdarzenia są to czynności, które wykonuje użytkownik podczas poruszania się po stronie. Może to być wypełnienie formularza lub nawet najprostsze przejechanie wskaźnikiem myszki nad obrazkiem lub innym elementem strony.


To właśnie dzięki zdarzeniom możliwa jest interakcja na stronach www. Dla przykładu po naciśnięciu przycisku formularza, skrypt sprawdza czy zawartość pól jest wypełniona. Oczywiście zastosowań jest mnóstwo i nawet nie ma sensu ich wypisywać. Przejdźmy do konkretów.

onAbort Zatrzymano ładowanie strony/obrazka
onBlur Obiekt przestał być aktywny (wybrany). Może to być okno przeglądarki lub pole formularza
onClick Gdy użytkownik kliknie na odsyłaczu lub jakimś innym elemencie
onChange Zachodzi gdy stan elementu ulegnie zmianie, np. pole formularza
onError Zachodzi gdy nastąpi błąd w skrypcie oraz gdy wystąpi on podczas ściąganiu obrazka lub strony
onFocus Występuje gdy użytkownik uaktywni jakiś element. W formularzu może np. kliknąć na pole
onLoad Gdy zakończy się ładowanie strony
onMouseOver Gdy obiekt (link, obrazek...) )został wskazany myszką
onMouseOut Gdy obiekt przestał być wskazywany myszką
onReset Wystąpi wówczas gdy użytkownik kliknie przycisk typu "reset" formularza.
onSelect Nastąpi gdy użytkownik zaznaczy zawartość obiektu. Może to być zaznaczenie tekstu w polu formularza
onSubmit Zachodzi gdy użytkownik prześle zawartość formularza do serwera
onUnload Zachodzi gdy zmieniono wyświetlaną stronę



Mam nadzieję, ze wszystko w tabelce wystarczająco wytłumaczyłem. Jeżeli tak to dalsza obsługa zdarzeń nie powinna sprawić Ci kłopotów. Dla przykładu wywołamy funkcję sprawdz(). Zostanie ona wywołana gdy strona zostanie załadowana:

< body onLoad="sprawdz()">

Załadowanie strony (patrz tabelka) spowoduje wywołanie funkcji sprawdz(). No i na tym polega cała filozofia zdarzeń, wystarczy tylko, że zapoznasz się z tabelką :-)