Skrypty JS Drukuj
Ocena użytkowników: / 0
SłabyŚwietny 
Wpisany przez Patryk yarpo Jar   
piątek, 18 września 2009 02:44

JavaScript jest językiem skryptowym działającym po stronie przeglądarki. Nie jest to to samo, co Java. JavaScript i Java to dwie zupełnie inne technlogie (mimo drobnych podobieństw - głównie w nazwie).

Oczywiście nie możesz traktować tej lekcji jako szczegółówego kursu JS. Postaram się jednak pokazać ci jak wykorzystać proste efekty js na twojej stronie.

Zdarzenia JavaScript

Dzięki zdarzeniom możemy reagować na zachownie internauty. Np. na kliknięcie:

<p onclick="alert('kliknąłeś mnie')">Kliknij mnie</p>

przykład: kliknij mnie

Oto lista zdarzeń JS:

nazwa dla elementów zachodzi dla zdarzenia
onabort image Anulowanie pobrania grafiki przez użytkownika
onblur okna oraz wszystkie elementy formularza Usunięcie focus() [aktywności]
onchange text, textarea, select Zmiana wartości
onclick dowolny znacznik Reakcja na kliknięcie na dowolny znacznik
ondblclick dowolny znacznik Reakcja na podwójne kliknięcie na dowolny znacznik
ondragdrop okna Przecięgnięcie obiektu poza okno
onerror image, okna Ładowanie powoduje błędy
onfocus okna oraz wszystkie elementy formularza Uaktywnienie elementu
onkeydown document, image, a, textarea Wciśniecię (i przytrzymanie wciśniętego) klawisza na klawiaturze
onkeypress document, image, a, textarea Wciśnięcie (krótkotrwałe) klawisza na klawiaturze
onkeyup document, image, a, textarea Puszczenie klawisza
onload ciało dokumentu Załadowanie strony
onmousedown document, przycisk, linki Wciśnięcie (i przytrzymanie wciśniętego) klawisza myszy
onmouseout wszystko Zjechanie kursora myszy po za dany obszar
onmouseover wszystko Najechanie kursorem myszy nad dany obszar
onmouseup wszystko Puszczenie klawisza myszy
onmove okno Poruszenie oknem
onreset formularz Wyczyszczenie formularza przyciskiem reset
onresize okno Zmiana rozmiaru okna
onselect text, textarea Na wybranie danego elementu
onsubmit formularz Na zatwierdzenie formularza
onunload ciało dokumentu Wyjście ze strony

Wpisując w google "js events" znajdziesz wiele stron poświęconych temu zagadnieniu. Często z wieloma przykładami.

CzyToJestPoprawne?

Z pewnością natchniesz się wreszcie na dwie noptacje zdarzeń: camel case (notacja "wielbłądzia") oraz całośc pisana małymi literami (choć i tu są wyjątki w przypadku zdarzeń ze skrótem DOM w nazwie).

Obie wersje moga być poprawne. Wszystko zależy czy umieszczasz skrypt w HTML czy XHTML. Ja polecam jednak używać wyłącznie małych liter. Wtedy nazwy powyższych zdarzeń będą poprawne zarówno w HTML i XHTML.

Tags: