Récupérer puis appliquer à un div la hauteur d'un autre div
Rukario81
Messages postés2Date d'inscriptionsamedi 3 janvier 2009StatutMembreDernière intervention24 décembre 2009
-
24 déc. 2009 à 02:16
@karamel
Messages postés1855Date d'inscriptionvendredi 9 mai 2008StatutModérateurDernière intervention18 avril 2024
-
25 déc. 2009 à 14:03
Bonsoir,
la situation se présente ainsi : j'ai dans mon HTML deux div, l'un en float: left; et l'autre en float: right;.
La hauteur du div de gauche (menuJV) a besoin d'être adaptée à celle du div de droite (contenuJV). J'ai donc essayé de récupérer puis d'appliquer la hauteur avec le code ci-dessous :
var jbo = document.getElementById('contenuJV');
var height;
if(jbo.offsetHeight) {height = obj.offsetHeight;}
else if(jbo.style.pixelHeight){height = obj.style.pixelHeight;}
var obj = document.getElementById('menuJV');
obj.style.height = height+"px";
Seulement, la hauteur du div n'est pas modifiée. Étant très novice en javascript, je vous demande de l'aide pour découvrir ce qui ne va pas... Merci d'avance !
A voir également:
Récupérer puis appliquer à un div la hauteur d'un autre div
Et là, ça fonctionne. Le problème viendrait donc de la récupération de la hauteur de contenuJV, non ?
J'aurais peut-être dû préciser que la hauteur de contenuJV est variable en fonction de son contenu... je ne suis pas certain que ça puisse jouer un rôle, mais on ne sait jamais :x