Ciao a tutti, mi stò scervellando da giorni su un semplice menù a tendina..
Io ho bisogno di un menù in cui alcuni valori sono selezionabili e che ci servono a navigare il sito; altri valori sono solo separatori e se selezionati non dovrebbero fare nulla.
Ora la mia soluzione è stata questa:
Codice PHP:
<script language="JavaScript" type="text/JavaScript">
function FindPagina(){
if (document.findpagina.pagina.value=='...') {
window.location='javascript:;';
}
else {
location='' + document.findpagina.pagina.value ;
}
}
</script>
e poi nella pagina*:
Codice PHP:
<form action="#" method="post" name="findpagina">
<select name="pagina" onChange="FindPagina()">
<option value="...">+ Menù</option>
<option value="index.php" class="evidenziatore">+ Taccuino</option>
<option value="racconti.php">- Racconti</option>
<option value="..." class="evidenziatore">+ Bukowski</option>
<option value="pagine/biografia.htm"> - Biografia</option>
<option value="..." class="evidenziatore">+ Community</option>
<option value="phpBB2/">- Forum**</option>
</select>
</form>
Quindi dove ho inserito "..." nel "value" non deve succedere nulla, dove c'è l'url nel "value" deve saltare in quella pagina.
Il problema è questo:
- al primo click su qualsiasi valore non succede nulla, selezionando una qualsiasi altra voce (tranne quelle con i [...]) il jumper funziona e mi va alla pagina.
Pagina di esempio
- il problema però non si verifica nello stesso identico menù inserito nel Forum.
Pagina di esempio
Qualcuno saprebbe aiutarmi?
Grazie
Antonio
* Non ho inserito tutti i valori per non allungare eccessivamente il post.