U sledećim redovima ćete moći da pročitate kojim se to događajima (engl. event) vodi jedan JavaScript program. Uglavnom svi programi napisani u JavaScript-u su vođeni događajima tj. svaka akcija koju izvrši program prouzrokovana je dešavanjem nekakvog događaja. A događaji su u suštini, akcije koje preduzima korisnik tj. posetilac vaše web stranice. Recimo, događaj može biti - pritiskanje tastera miša, ili kada posetilac pređe preko nekog elementa na stranici mišem.
Suština pisanja programa u JavaScript-u je, pisanje funkcija koje će se aktivirati kada se desi neki događaj i to uz pomoć (engl. event-hendler) upravljača događaja. Šta su zapravo upravljači događaja, to su jednostavno atributi koji se dodeljuju određenim HTML tagovima. Videćemo sada na primeru jednog taga:
|
U prethodnom primeru, HTML tagu <TD> dodeljen je specijalni atribut "OnMouseOver" koji rukuje događajem-korisnikovim prelaskom mišem preko ćelije. Konkretno, kada korisnik pređe mišem preko ćelije, pozadinska boja ćelije transformisaće se u crvenu. Evo sada i sintakse za upravljače događaja:
U sledećim redovima navešćemo sve događaje u JavaScript-u: - OnClick - događaj nastaje kada posetilac klikne na link ili dugme (drugi element)
- OnLoad - događaj nastaje kada se HTML stranica učitava u web čitač
- OnUnload - događaj nastaje kada kada posetilac napušta tekuću stranicu
- OnSubmit - događaj nastaje kada formular uputimo serveru
- OnMouseOver - događaj nastaje kada posetilac pređe mišem preko određenog elementa
- OnMouseOut - događaj nastaje kada pokazivač miša napusti element (pređe izvan granica elementa)
- OnChange - događaj nastaje kada korisnik promeni vrednosti u elementima: text, textarea i select
- OnSelect - događaj nastaje kada posetilac selektuje sadržaj u elementima za unos
- OnFocus - događaj nastaje kada element stranice dobije fokus
- OnBlur - događaj nastaje kada element stranice izgubi fokus.
Preporučite ovaj članak
Članak još uvek nije ocenjen.
|