Pogledajte određenu poruku
Staro 02. 08. 2007.   #7
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

Evo malo adaptiranog koda iz prototypa:
Kôd:
observe = function (element, name, observer, useCapture) {
    if (element.addEventListener) {
        element.addEventListener (name, observer, useCapture);
    } else if (element.attachEvent) {
        element.attachEvent ('on' + name, observer);
    }
}
Potom nešto poput...
Kôd:
observe (window, funkcija1, 'load', false);
...
observe (window, funkcija45, 'load', false);
... može da se dodaje na proizvoljnim mestima u dokumentu, a sve se izvršava na onload (to je konkretno u primeru zadato - na objektu window postavi funkciju1 da se izvršava kad se desi događaj load). Ista funkcija može da se koristi za postavljanje proizvoljnog hendlera na proizvoljni element, recimo:
Kôd:
// svi linkovi izvrsavaju funkciju mover na mouseover
for (var i = 0; i < document.anchors.length; i++)
    observe (document.anchors [i], mover, 'mouseover', false);
noviKorisnik je offline   Odgovorite uz citat