Ho creato un menu tramite una combo (<select>); in questa combo ci vono varie voci (<option>), grazie alle quali puoi accedere alle pagine del sito. Adesso vorrei fare in modo che
una volta selezionata la voce al caricare della pagina corrispindente nella combo rimanesse selezionata quella voce.
Questo è il mio tentativo:
codice:
<script language="javascript">
function redict(selezione) {
if (selezione == "2004") location.href = "2004.php";
if (selezione == "2005") location.href = "2005.php";
}
</script>
<?php $page = $_SERVER["PHP_SELF"]; ?>
<select onChange="javascript:redict(this.options[this.selectedIndex].value);">
<?php ($page == "/2004.php") ? (print "<option selected value=\"2004\">2004</option>") : (print "<option value=\"2004\">2004</option>");?>
<?php ($page == "/2005.php") ? (print "<option selected value=\"2005\">2005</option>") : (print "<option value=\"2005\">2005</option>");?>
</select>