Salve ragazzi. Ero in cerca di una funzione javascript che mi permetesse tramite un link di nascondere o visualizzare parti di testo o tabelle. Bhe l'ho trovata solo che non conoscendo minimamente il java non so bene come funziona
la funzione è qui:
codice:
<script language='javascript' type='text/javascript'>
<!--
function ShowHide(id1, id2) {
if (id1 != '') expMenu(id1);
if (id2 != '') expMenu(id2);
}
function expMenu(id) {
var itm = null;
if (document.getElementById) {
itm = document.getElementById(id);
} else if (document.all){
itm = document.all[id];
} else if (document.layers){
itm = document.layers[id];
}
if (!itm) {
// do nothing
}
else if (itm.style) {
if (itm.style.display == "none") { itm.style.display = ""; }
else { itm.style.display = "none"; }
}
else { itm.visibility = "show"; }
}
//-->
</script>
Poi basta definire tra <div id ="topic_open"> e </div> quello che si vuole nascondere.
Si richiama il link tramite javascript:ShowHide('topic_open','topic_closed') e al click del link, la parte viene visualizzata o meno.
Il mio problema è che appena si carica la pagina la parte viene già visualizzata di default poi cliccando si nasconde, io vorrei che di default fosse nascosta
come devo fare??
grazie mille