getHeight renvoie mauvaise valeur
Bonjour,
Sur ma page j'ai un petit script qui me redimensionne queques div en fonction de leur contenu et surtout les uns par rapport aux autres (div sur une même ligne à float) voyez un peux mon architecture de div comme une grille de morpion.
j'ai essayé plusieurs solutions et Chrome ne me renvoie pas la bonne taille de div, par exemple :
mon code html :
Code:
1 2 3 4 5 6
|
<div id="b2" class="Content-b2 Content Row-2" style="height: 376px;">
<div class="DetailedReport ContentParsing ContentContainer" id="detailedReport">
[...]
</div>
</div> |
ici, avec ce code dans mon js (j'utilise Prototype) :
Code:
alert($('detailedReport').getheight());
firefox me renvoi : 361 (ce qui correspond bien à la taille visible à peu près)
Chrome me renvoi : 147
j'ai ensuite essayé ceci :
Code:
alert($('detailedReport').clientHeight);
firefox me renvoi : 361
Chrome me renvoi : 147
Code:
alert($('detailedReport').offsetHeight);
firefox me renvoi : 361
Chrome me renvoi : 147
et ce qui est bizarre c'est que quand j'inspecte le DOM de Chrome voici ce que j'obtiens :
http://he.ogame.free.fr/issue1.png
http://he.ogame.free.fr/issue2.png
donc là je sèche, si vous avez une petite idée du pourquoi et du comment merci de m'en faire part.