lire les propriete d'un calque avec Javascript - HTML/CSS - Programmation
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).
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??
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.
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
@+
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 :?