[javascript] calcul de la hauteur d'un élément

calcul de la hauteur d'un élément [javascript] - HTML/CSS - Programmation

Marsh Posté le 19-01-2006 à 17:57:10    

Hello tout le monde,
 
Je me demandais s'il était possible d'obtenir la hauteur d'un élément - disons un <div> - avant l'affichage de la page. Je m'explique : je voudrais par exemple mettre une image en "display:none;" si la hauteur du <div> qui la précède est supérieure à tant de pixels.
Est-ce possible ?
 
Merci.
 
P.S.: si vous vous demandez pourquoi je veux faire quelque chose d'aussi bizare, c'est encore une fois pour la mise en page de factures (décidément, on arrête pas de m'embetter avec ces choses-là) et la personne que me l'a demandé ne veut pas passer par le pdf

Reply

Marsh Posté le 19-01-2006 à 17:57:10   

Reply

Marsh Posté le 19-01-2006 à 18:43:32    

la hauteur d'un élément est récupérable par la propriété clientHeight
 
monobjet.clientHeight
 
fais un tour dans le DOM inspector mode Javascript Model
tu apprendras pleins de choses :o

Reply

Marsh Posté le 20-01-2006 à 14:03:25    

gatsu35 a écrit :

la hauteur d'un élément est récupérable par la propriété clientHeight
 
monobjet.clientHeight
 
fais un tour dans le DOM inspector mode Javascript Model
tu apprendras pleins de choses :o


 
Qu'elle soit récupérable, ça je le sais, c'est le fait qu'elle soit récupérée avant l'affichage dont je ne suis pas sûr. Enfin bon, je tâcherais de trouver ça.

Reply

Marsh Posté le 20-01-2006 à 14:49:46    

nan c'est une fois la page afficher qu'il faut traiter le JS
 
le JS ne s'execute que quand la page est affichée (enfin du JS propre) pas de la merde en barre comem dans 90 % des cas

Reply

Marsh Posté le 20-01-2006 à 15:20:52    

gatsu35 a écrit :

nan c'est une fois la page afficher qu'il faut traiter le JS
 
le JS ne s'execute que quand la page est affichée (enfin du JS propre) pas de la merde en barre comem dans 90 % des cas


 
Parfait, ça m'évitera de chercher alors.. donc je vais de ce pas dire à mon torsionnaire que ce qu'il veut faire n'est pas possible !  :D  
 
Merci beaucoup Gatsu  :jap:

Reply

Marsh Posté le 20-01-2006 à 15:47:30    

tu peux lui rajouter que :  
On ne peut pasa aattaquer les éléments avant que le DOM ne soit construit :D
le DOM n'est construit qu'une fois la page complètement chargée.

Reply

Sujets relatifs:

Leave a Replay

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