bon voila je m'y connais pas du tout en javascript et j'ai besoin d'un coup de main
<table ><tr><td>
<a href="#a" onClick="aff_cach('classe')"><li>classes</li></a><br>
</td></tr>
<tr><td id="classe" valign="top" align="left" >
<ul>
<li>Guerrier</li>
<br><dd><i>???</i></dd><br>
<li>Voleur</li>
<br><dd><i>???</i></dd><br>
<li>Marchand</li>
<br><dd><i>???</i></dd><br>
<li>Magicien</li>
<br><dd><i>???</i></dd><br>
</ul>
</td></tr></table>
code javascript
<script language='javascript'>
var text_div_ac= new Array;
function aff_cach(id_place) {
if (text_div_ac[id_place]) {
remplace(text_div_ac[id_place],id_place);
text_div_ac[id_place]='';
}
else {
text_div_ac[id_place]=document.getElementById(id_place).innerHTML;
remplace('',id_place);
}
}
function aff_cach(id_place) {
if (text_div_ac[id_place]) {
remplace(text_div_ac[id_place],id_place);
text_div_ac[id_place]='';
}
else {
text_div_ac[id_place]=document.getElementById(id_place).innerHTML;
remplace('',id_place);
}
}
//fonction qui remplace le texte d\'un element
function remplace(texte,id_place){
document.getElementById(id_place).innerHTML=texte;
}
</script>
voila ce code fait que si je lance la page ça affiche tout et si je clic sur le lien ça cache le <td id="classe" valign="top" align="left" >
mais moi je voudrais que ça fasse l'inverse que ça lance le script ou <td id="classe" valign="top" align="left" > est déja caché et que si je clic ça l'affiche