Bonjour,
Je construit dynamiquement une structure qui ressemble à (sachant que Contenu du div n'est bien entendu pas une simple chaine de texte, mais un contenu complexe)
<div id="IDRACINE">
<div id="IDDIV0" style="height??px">
<div style="position:absolute"> Contenu du div </div>
</div>
<div id="IDDIV1" style="height??px">
<div style="position:absolute"> Contenu du div </div>
</div>
<div id="IDDIV2" style="height??px">
<div style="position:absolute"> Contenu du div </div>
</div>
<div>
ensuite par script du style de celui-ci dessous (avec numero correspondant à une variable dont la valeur est comprise entre 0 et document.getElementById('IDRACINE').childNodes.length - 1)
document.getElementById('IDRACINE').childNodes[numero].style.display = 'none';
je collapse une partie du document...
Supposons que numero soit égal à 1 alors normalement, tout le bloc IDDIV2 doit "remonter" à l'écran pour "coller" au bloc IDDIV0... Avec MSIE pas de problème. Avec Firefox par contre cela ne marche pas ... les éléments ne "remontent pas" SAUF SI je réduit ensuite la fenêtre FireFox ou si je l'agrandit...
Je ne comprend pas, pourquoi l'affichage n'est pas raffraichi automatiquement.
Merci de votre aide
Partager