Bonjour
J'ai cherché ça pendant un bon moment, et comme mes recherches google n'est pas été très fructueuses, j'ai décidé de venir poster la solution ici.
Le problème : Lorsqu'on veut afficher une ligne de tableau en fonction d'un évènement, on charge la ligne avec comme attribut style="display:none".
Code :
- <TABLE>
- <TR style="display:none" id="ma_ligne">
- <TD>blabla</TD>
- </TR>
- </TABLE>
|
Mais lorsqu'en javascript on veut ré-afficher cette ligne <TR> en faisant :
Code :
- document.getElementById('ma_ligne').style.display="block";
|
alors le tableau ne ressemble plus à rien !
Finalement il suffit d'écrire :
Code :
- document.getElementById('ma_ligne').style.display="";
|
PS : Le bug n'apparaissait pas chez moi sous IE7 mais sous Firefox.
Message édité par gaboul49_2 le 04-04-2009 à 23:37:07