Bonjour,
j'ai une série de tables les une en dessous des autres dans ma page html. EN dessus de chacune d'elle j'ai plaçé un bouton. Quand on appuis sur le bouton correspondant à la table, je vousdrais que cette dernière se masque. J'avais pensé à un bout de code comme celà :
d'abord le html
et le javascript :
En gros, mon idée est de mettre ma table en commentaire quand j'appuis sur le bouton. J'uilise pour cela les expressions régulières mais cela ne semble pas marcher ici. J'ai placé 2 alert(s) l'une avant le remplaçement, l'autre après et rien ne change dans s. Avez-vous une idée du problème ?
Pourquoi je choisi de mettre en commentaire ? Parce que je ne veux pas perdre l'information. Je voudrais après qu'en réappuyant sur le bouton, le commentaire s'en aille et que la table réaparaisse. Mais peut-être y a t-il une meilleurs manière de faire...
merci d'avance pour votre aide.
j'ai une série de tables les une en dessous des autres dans ma page html. EN dessus de chacune d'elle j'ai plaçé un bouton. Quand on appuis sur le bouton correspondant à la table, je vousdrais que cette dernière se masque. J'avais pensé à un bout de code comme celà :
d'abord le html
<input id="buttonModele" onclick=hide("1") type=button value=masquer />
<div id="cadre">
<table id="modele1">
<tr>
<td>fdsk jdkgjkj fhgkfhjkgfhk</td>
</tr>
</table>
<input id="buttonModele" onclick=hide("2") type=button value=masquer />
<table id="modele2">
<tr>
<td>fdsk jdkgjkj fhgkfhjkgfhk</td>
</tr>
</table>
et le javascript :
<script>
function hide(i)
{
s = cadre.innerHTML;
alert(s);
var reg=new RegExp("(<table id=\"modele" + i + "\">.*?</table>)", "g");
s = s.replace(reg,"<!--"+"$1"+"-->");
alert(s);
cadre.innerHTML = s;
}
</script>
En gros, mon idée est de mettre ma table en commentaire quand j'appuis sur le bouton. J'uilise pour cela les expressions régulières mais cela ne semble pas marcher ici. J'ai placé 2 alert(s) l'une avant le remplaçement, l'autre après et rien ne change dans s. Avez-vous une idée du problème ?
Pourquoi je choisi de mettre en commentaire ? Parce que je ne veux pas perdre l'information. Je voudrais après qu'en réappuyant sur le bouton, le commentaire s'en aille et que la table réaparaisse. Mais peut-être y a t-il une meilleurs manière de faire...
merci d'avance pour votre aide.
