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 :
ici, avec ce code dans mon js (j'utilise Prototype) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
firefox me renvoi : 361 (ce qui correspond bien à la taille visible à peu près)
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert($('detailedReport').getheight());
Chrome me renvoi : 147
j'ai ensuite essayé ceci :
firefox me renvoi : 361
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert($('detailedReport').clientHeight);
Chrome me renvoi : 147
firefox me renvoi : 361
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert($('detailedReport').offsetHeight);
Chrome me renvoi : 147
et ce qui est bizarre c'est que quand j'inspecte le DOM de Chrome voici ce que j'obtiens :
donc là je sèche, si vous avez une petite idée du pourquoi et du comment merci de m'en faire part.
Partager