locknet.ro

archive

Javascript, Events, IE

Nota catre mine:

In Internet Explorer pentru a adauga un atribut unui element cu rol de eveniment, nu mai incerca sa folosesti setAttribute:

element.setAttribute('onmouseover', 'foo("350px");');

Atributul onmouseover va fi adaugat elementului, insa evenimentul nu va fi declansat. Si asta pentru ca in Internet Explorer, exista metoda attachEvent pentru Element.
O solutie cross-browser ar fi:

element.onmouseover= function() { foo("350px"); }

Update: pentru exemplificare vezi testul acesta.