Gunther: Select Option beibehalten

Beitrag lesen

Hi!

Hey, will mir ne Navigation mit ner Select Option bauen.

Für so wichtige Dinge wie eine Navigation zwingend JS vorauszusetzen ist imho keine gute Idee.

Habs bisher folgendes:

<form>
<select onChange="if(this.selectedIndex!=0) self.location=this.options[this.selectedIndex].value">
<option value="" selected>Kategorie
<option value="index.html">Index
<option value="2.html">Numbers
</select>
</form>

Jetzt ist es nur so das die Selection nach klicken eines Links direkt wie auf Kategorie springt.

Ist ja kein Wunder aufgrund von:

  
<option value="" selected>  

Wie kann ich es machen das die Selection den Namen der aktuellen Seite anzeigt? schonmal danke =)

Eine Möglichkeit wäre z.B. auf jeder Seite ein Element zu haben, aus dessen ID der Seitenname eindeutig hervorgeht und dann das selected Attribut bei der jeweiligen Option zu setzen.

Ich würde hier aber eine serverseitige Variante (bspw. per PHP) eindeutig bevorzugen, da man dann u.a. auch nicht JS zwingend voraussetzen muss.

Gruß Gunther