Attribut colspan ne fonctionne pas avec display:none
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:
1 2
|
<a href="#" onclick="cl(<%=z%>);">clore</a> |
Code:
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:
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!