Ciao ragazzi come il titolo fa capire ho dei problemi con div nascosti...
Allora... Ho una page con 10 div nascosti che si aprono al click del link... Fin qui tutto bene ma il problema viene alla loro chiusura ovvero:
Ipotetizziamo che clicco sul link n1 attualmente per chiuderlo devo ricliccare sul link
Invece vorrei che al click del link n2 n1 si chiudesse automaticamente... Vi posto il codice:
Funzione:
<script type="text/javascript">
function toogle (id) {
If (document.getElementById) {
if(document.getElementById(id).style.display =='none'){
document.getElementById(id).style.display = 'block';
} else {
document.getElementById(id).style.display = 'none';
}
}
}
</script>
Il richiamo:
testo
<div id="n1" style="width:400px; border-style: dotted; border-color: #000; display:none;">testo </div>
Ora se io aprissi il link n2 n1 lo posso chiudere modificando nel richiamo di n2
document.getElementById('').style.display='none';
In
document.getElementById('n1').style.display='none' ;
Ma così facendo chiudo solo n1 se è aperto n3 oppure n4 n5 etc etc questi non si chiudo ma si aggiungono e obbligandomi a ricliccarli per chiuderli....
Come posso incrementare lu function in modo da farmi chiudere qualunque div all'apertura di un'altro? Vi ringrazio anticipatamente