lire les propriete d'un calque avec Javascript

lire les propriete d'un calque avec Javascript - HTML/CSS - Programmation

Marsh Posté le 17-06-2002 à 18:45:40    

voila, j'i un claque qui s'affiche sur l'ecran...
 
Pour positionner des elements (d'autre calques) jai besoin de connaitre sa longueur et sa hauteur!!
mais lorsuqe je fais un  
document.getElementById("RecapHotLine" ).width
ou meme un
document.getElementById("RecapHotLine" ).style.width
 
j'ai rien!!!
 
Comment cela se fait il :?

Reply

Marsh Posté le 17-06-2002 à 18:45:40   

Reply

Marsh Posté le 17-06-2002 à 18:49:34    

width et style.width te permettent d'accéder aux variables width que tu définis :
 
<img id='n' width='100'> -> n.width = 100
<img id='n' style='width: 100px'> -> n.style.width = 100
 
si tu ne les définis pas, elles sont vides.
 
pour connaître la taille d'une node une fois le formatage terminé, c'est  
 
n.offsetWidth
n.offsetHeight
 
(où n = document.getElementById('RecapHotLine';) par exemple).


Message édité par youdontcare le 17-06-2002 à 18:50:47
Reply

Marsh Posté le 17-06-2002 à 18:52:20    

ok pour la propiete offsetHeight
mais j'ai un probleme elle me renvoie zero alors qu'en coloriant de vert la calque sa hauteur est tres differente de 0!!
bizzare non??

Reply

Marsh Posté le 17-06-2002 à 19:00:23    

grosmethos a écrit a écrit :

bizzare non??


oui.
 
quand je disais 'une fois le formatage terminé', j'aurais dû préciser un peu mieux : dans le onload() de <body>.
 
si ça ne marche toujours pas, fait péter ta page.

Reply

Marsh Posté le 17-06-2002 à 19:05:11    

Nickel!!
 
Pourtant j'appelais ma fonction juste avant la fin de page (derniere ligne avant le </body>mais faut croire que sa suffisait pas!!
 
Bon ben encore merci :bounce:
 
@+ :)

Reply

Sujets relatifs:

Leave a Replay

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