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.