Menu
- Aktualności
- Mój startup Nowy odcinek
- Blogi ekspertów
- Projektowanie WWW
- Planowanie
- Hosting i domeny
- Organizacja i nawigacja
- Webdesign i grafika
- Warsztat - programy
- Tutoriale Photoshop
- Programowanie i tworzenie
- XHTML, HTML i CSS
- JavaScript, DOM i AJAX
- jQuery
- PHP i SQL
- Flash i ActionScript
- Dostępność i WAI
- Promowanie stron
- Pozycjonowanie
- Reklama i marketing
- Monitoring i statystyki
- Publicystyka
- Artykuły ogólne
- Społeczności
- Praca i zarabianie
- Wywiady
- Standardy sieciowe
- Zasoby
- Kursy
- Recenzje książek
- Linki
Dla webmastera
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ą :-)

