probleme avec getElementById

probleme avec getElementById - HTML/CSS - Programmation

Marsh Posté le 22-02-2006 à 20:01:12    

Bonjour,
 
lorsque j’appelle :
 
alert (document.getElementById("menugauche" ).style.left);
 
cela me retourne un "NaN" (not a number) alors que le menugauche existe bel et bien.
 
Si dans une autre fonction je fais par exemple :
 
document.getElementById("menugauche" ).style.left = "230px";
 
alors là plus de probleme ... pourquoi ?
 
exemple ici : http://www.linegeo.info/test.html
 
cliquez sur la partie noir (la ou y a le texte), on a une msgbox vide. On clique sur la partie grise (pour la faire diminuer et regrandir) et la on reclique sur la partie noir et la ça marche...
 
Merci de votre aide.

Reply

Marsh Posté le 22-02-2006 à 20:01:12   

Reply

Marsh Posté le 22-02-2006 à 21:08:12    

Pourquoi ? Parce que style ne fonctionne que sur les propriétés qui ont été définies par l'attribut "style" (ou par JavaScript)
 
Tout est expliqué là : http://developer.mozilla.org/fr/docs/DOM:style#Notes donc passer par getComputedStyle.
 
Pour IE, passer par CurrentStyle


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed