cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 4 févr. 2005 à 10:45
Bonjour
L'objet all étant spécifique à internet explorer, il était normal que ton code (le premier) ne marche que ... sous IE. Le fait d'être "obligé" de passer par le getElementById n'est pas une contrainte, bien au contraire, puisque IE est compatible DOM. En utilisant cette syntaxe, tu crée un code "tous navigateurs", donc tu évite la detection du navigateur, etc ...
pour faire référence au body, utilise document.getElementsByTagName("body")[0]
Je sais, c'est lourd à taper, mais là encore tu évites de devoir detecter le navigateur, faire du code pour chaque, etc ... et puis ça entraîne à la frappe au clavier !
Dernière précision : je ne connaîs pas l'objet root