[JS] Récupérer la hauteur d'un div

Récupérer la hauteur d'un div [JS] - HTML/CSS - Programmation

Marsh Posté le 16-01-2003 à 15:14:04    

Bonjour,
 
  J'aurais besoin de pouvoir récupérer en JavaScript la hauteur d'un div. Je pensais utiliser un truc du style document.getElementById(id_div).style.height, mais malheureusement ca n'existe pas. Quelqu'un a-t-il une idée?
 
Merci

Reply

Marsh Posté le 16-01-2003 à 15:14:04   

Reply

Marsh Posté le 16-01-2003 à 15:26:05    

document.getElementById(id_div).height

Reply

Marsh Posté le 16-01-2003 à 15:53:41    

:non: J'avais essayer aussi et ca me retourne "undefined".  :(

Reply

Marsh Posté le 16-01-2003 à 15:56:42    

SoulJacker a écrit :

:non: J'avais essayer aussi et ca me retourne "undefined".  :(  


 
le height n'est pas renseigné dans ta balise div ?


Message édité par walli le 16-01-2003 à 15:57:04
Reply

Marsh Posté le 16-01-2003 à 16:06:39    

Si, mais il peut être variable. J'ai fixé à 500px, mais il peut très bien être plus grand. Puis pour un autre div, je ne l'ai pas renseigné.
 
Donc j'ai les deux cas.

Reply

Marsh Posté le 16-01-2003 à 16:08:59    

document.getElementById(id_div).offsetHeight
 
ça ça a l'air de pas trop mal marcher...
 
ça fait partie de la méthode getDivHeight()
 
http://www.uonbi.ac.ke/acad_depts/ [...] public.htm


Message édité par walli le 16-01-2003 à 16:38:20
Reply

Marsh Posté le 16-01-2003 à 17:00:39    

Merci, ca fonctionne mais les relever sont space entre les différents navigateurs, bien que réaliste.

Reply

Marsh Posté le 16-01-2003 à 17:03:34    

SoulJacker a écrit :

Merci, ca fonctionne mais les relever sont space entre les différents navigateurs, bien que réaliste.
 


 
y a beaucoup de difference entre les navigateurs ?

Reply

Marsh Posté le 16-01-2003 à 17:41:36    

Par exemple pour mon div du milieu:
- sous IE6: il me donne 596
- sous NS6: 611
- sous Mozila: 641

Reply

Marsh Posté le 16-01-2003 à 17:42:36    

bizarre...  :heink:  
 

Reply

Marsh Posté le 16-01-2003 à 17:42:36   

Reply

Marsh Posté le 16-01-2003 à 17:52:20    

Oui, mais bon c pas très grave pour ce que je veux faire.

Reply

Sujets relatifs:

Leave a Replay

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