par
Ryle » 20 avr. 2009, 14:22
IE ne connait pas l'attribut "class" lorsque tu fais appel à setAttribute, il utilise "className" à la place ...
Pour obtenir un code compatible sous les différents navigateurs, il faut indiquer les deux :
this.setAttribute("class","maclasse");
this.setAttribute("className","maclasse");
Tu peux tester le navigateur pour que ce soit un peu plus propre, mais comme le code non compris par chacun ne génére pas d'erreur, ce n'est pas obligatoire

IE ne connait pas l'attribut "class" lorsque tu fais appel à setAttribute, il utilise "className" à la place ...
Pour obtenir un code compatible sous les différents navigateurs, il faut indiquer les deux :
[php]this.setAttribute("class","maclasse");
this.setAttribute("className","maclasse");[/php]
Tu peux tester le navigateur pour que ce soit un peu plus propre, mais comme le code non compris par chacun ne génére pas d'erreur, ce n'est pas obligatoire :)