uso questo javascript per aprire dei livelli (div) da link, con un click APRO con un secondo click CHIUDO
javascipt
comando da linkCodice PHP:<script language="javascript" type="text/javascript">
function showhide(id){
if (document.getElementById){
obj = document.getElementById(id);
if (obj.style.display == "none"){
obj.style.display = "";
} else {
obj.style.display = "none";
}
}
}
</script>
come potrete notare il mio problema è che se non chiudo i div aperti questi mi si sovrappongono. Io vorrei modificare tale funzione affinchè all'apertura del DIV da un'altro link quello o quelli precedentemente aperti si chiudessero.Codice PHP:<div style="border:2px solid #000080; padding:5px; display: none; position: absolute; left: 100px; top: 70px; background:#FFFFFF;; z-index:1" id="pippo">TESTO TESTO TESTO
[url="#"]chiudi[/url]</p>
</div>
[url="#"]apri il div[/url]</p>
<div style="border:2px solid #000080; padding:5px; display: none; position: absolute; left: 100px; top: 70px; background:#FFFFFF;; z-index:1" id="pluto">TESTO TESTO TESTO
[url="#1"]chiudi[/url]</p>
</div>
[url="#1"]apri il div[/url]</p>
spero di essere stato chiaro

Rispondi quotando