TfeServer

Blog de tfe, Perl, Web et Libre...?

bug BackgroundColor Javascript dans Internet Explorer (IE)

Publié le 23/07/2008 dans Web

Histoire de faire e©conomiser du temps e  ceux qui peuvent rencontrer le proble¨me.
Il existe un proble¨me (oui, un de plus...) dans Internet Explorer (IE) avec certaines proprie©te©s CSS, et leur manipulation avec Javascript.

Lorsque l'on utilise une re©ference vers un objet (typiquement, $('id_de_l_objet') avec prototype par exemple),  certaines proprie©te©s Javascript disparaissent.
Par exemple :
$('id_objet').style.backgroundColor='red';

fera planter le javascript de la page.

Pour contourner le proble¨me, il faut donc utiliser une variable intermediaire...
var item=$('id_objet')
item.style.backgroundColor='red';