Ciao a tutti, ho un problemino con un menu a tendina.
Ho sempre usato lo script che segue per dar modo a due pulsanti di far comparire un menù in questo modo: clicco su PULSANTE1 e appare FINESTRA1; clicco su PULSANTE2, si chiude FINESTRA1 e si apre FINESTRA2; e viceversa.
Funziona correttamente, però mi si è posto un problema, ho dovuto aggiungere un nuovo pulsante, quindi i menu ora sono 3 e non riesco a sincronizzarli completamente, ho provato a modificare in diversi modi il codice ma non ci sono riuscito, mi capita che una finestra si apre sull'altra, alcuni pulsanti vanno altri no. Non so come risolvere.
codice:
<script type="text/javascript" language="Javascript">
<!--
function mostraMenu2(idcliccato) {
if(idcliccato=='menu2'){
var idnoncliccato = 'menu3';
}else{
var idnoncliccato = 'menu2';
}
var div1 = document.getElementById(idcliccato).style;
var div2 = document.getElementById(idnoncliccato).style;
if(div1.display=='none'){
div1.display = 'block';
div2.display = 'none';
}else{
div1.display = 'none';
}
}
-->
</script>
Avete suggerimenti???????????
Grazie