tfe Homepage

23/07/2008

bug BackgroundColor Javascript dans Internet Explorer (IE)

Histoire de faire eéconomiser du temps e  ceux qui peuvent rencontrer le problème.
Il existe un problème (oui, un de plus...) dans Internet Explorer (IE) avec certaines propriétés CSS, et leur manipulation avec Javascript.

Lorsque l'on utilise une reference vers un objet (typiquement, $('id_de_l_objet') avec prototype par exemple),  certaines proprietes Javascript disparaissent.
Par exemple :

$('id_objet').style.backgroundColor='red';


fera planter le javascript de la page.

Pour contourner le probleme, il faut donc utiliser une variable intermediaire...

 

var item=$('id_objet')
item.style.backgroundColor='red';