Bonjour
J'ai un probleme pour cacher et afficher quelques lignes d'un tableau.
Voici mon code :
Fiche php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<table>
...
<td width='258' valign='middle' colspan='2' class='fondblanc' nowrap><a href=\"javascript:onclick=montrer('CachMontr')\">libelle</a></td>
<tr>
<td colspan='21' height='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
</tr>
<div id='CachMontr'>
"( Fonction d'ajout de ligne en php )"
</div>
<tr>
<td colspan='21' height='1' class='fondgrisclair' nowrap><img src='../Images/pixel.gif' alt='' border='0'></td>
</tr>
...
</table>
fichier Javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
function montrer( idElement )
{
//style='display : none' 
etat=document.getElementById(idElement).style.visibility;
alert(etat);
if(etat=="hidden")
{
 document.getElementById(idElement).style.visibility="visible";
 //document.getElementById(idElement).style.display='inline';
}
else{
 document.getElementById(idElement).style.visibility="hidden";
 //document.getElementById(idElement).style.display='none';
}
}
Mes lignes s'affichent bien grace a ma fonction php d'ajout de lignes de mon tableau, l'alert de mon javascript montre bien l'etat hidden et visible mais les lignes de mon div se sont pas caché.

Pourriez vous me dire si c'est un probleme de javascript ? Avez vous une idee du probleme?
Merci d'avance.
Bouba.