Originariamente inviato da spiadadda
Il java script è proprio necessario? Se si perchè? Quali versioni di IE danno problemi?
Qualsiasi versione di IE non è in grado di interpretare la pseudo-classe 'hover' applicata ad un qualsiasi marcatore che non sia <a>. Ecco perché c'è bisogno di un javascript - comunque non intrusivo, che non inquina cioè il mark-up - che ovvi a questa carenza (se ti interessa l'effetto anche su IE e lo ritieni non evitabile).

Poi, ribadisco, per fare le cose bene, lo script javascript andrebbe servito al solo IE tramite la tecnica dei commenti condizionali.