Home arrow Tutorials arrow JavaScript: Event handlers

Web Development

Welcome to Web Development section. Please choose a category. 
 
  • Hrvatski tutorijali
    Ovdje su objavljeni razni tutorijali na hrvatskom jeziku na temu PC, programiranje, web development, savjeti, trikovi, optreba racunala itd.
  • Tips / Tricks
    Articles about various tips and tricks concerning Windows, Linux and other OS usage.
  • JavaScripts
    Code snippets, tutorials and tricks for JavaScrip language.
  • PHP & MySQL
    Tutorials, code examples, tips and tricks for PHP and MySQL development.
  • Tutorials
    Place for tutorials about using various application in best and simplest way.
JavaScript: Event handlers Print E-mail
(1 vote)

JavaScript: Event handlers
Saturday, 12 May 2007
Javascript programi su tipicno pokretani sa eventovima. Eventovi su dogadaji koji se dešavaju na web stranici obicno kao rezultat necega što je korisnik napravio, iako ne uvijek. Javascript programi su tipicno pokretani sa eventovima. Kako Hrvatski prijevod rijeci "event" glasi otprilike "dogadaj" što je dosta nesretno rješenje, ja cu u daljnjem tekstu koristiti izvorni termin "event". Eventovi su dogadaji koji se dešavaju na web stranici obicno kao rezultat necega što je korisnik napravio, iako ne uvijek. Na primjer, klik mišem je event, kao što je i davanje fokusa elementu forme, mijenjanje velicine prozora je event, kao što je i submit-anje forma. Upravo ti eventovi su ono što signalizira Javascript programima da krecu u akciju.

Event je dakle dogadaj koji pokrece takozvani event handler. Event handler specificira koji ce Javascript kod biti pokrenut. Event handleri se cesto nalaze unutar HTML tag-a koji opisuje objekt kojeg želimo uciniti interaktivnim. Na primjer:

<a href="" onMouseOver="mojaFunkcija();">

Ovdje je hyperlink podložan stvaranju onMouseOver eventa do kojeg dolazi kada pokazivac stavimo iznad doticnog elementa. Tada ce on rezultirati pokretanjem Javascript funkcije mojaFunkcija(). Skup svih eventova koji se mogu dogoditi i elementi nad kojima se dogadaju su dio Document object modela, a ne Javascripta. Iz tog razloga Netscape i Microsoft ne dijele identicne skupove eventova, niti su svi elementi stranice podložni istim eventovima u razlicitim preglednicima. Na primjer: IE4 podržava MouseOver event, ali Navigator 4 ne.
 
< Prev   Next >
What's your favorite Internet browser?
 

Login






Lost Password?
No account yet? Register

Partners

Syndicate