Bonjour,

J'essaye d'afficher ou de masquer une ligne de tableau avec un colspan de 9 mais lorsque jl'affiche ou masque la ligne, le colspan de 9 n'est pas pris en compte, cela affiche le texte dans 1 colonne seulement, voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="#" onclick="cl(<%=z%>);">clore</a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<script language="javascript">					
						function cl(z){						
						  if(document.getElementById(z).style.display == 'none') {
				            document.getElementById(z).style.display = 'block';
				        } else {
				            document.getElementById(z).style.display = 'none';
				        }
				        }		
					</script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<tr id="<%=z%>" style="display:none">
            	<td colspan="9">Texte à afficher avec un colspan de 9</td>
            </tr>
PS. si j'enlève: style="display:none", comme ceci:<tr id="<%=z%>">, le colspan est pris en compte, mais j'ai besoin du code complet pour masquer la ligne au départ...

merci d'avance pour les réponses!