Auswahlmenu mit link HTML?
Hallo ich will dass wenn ich den link im Auswahlmenü öffne dass sich dieses Dokument öffnet aber er zeigt dann nichts an aber öffnet sich woran könnte es liegen?
<select test " name="test" onchange="window.open(this.value,'_self'); return false;">
<option href="index.html">-test</option>
</select>
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, Webseite, CSS
1) Dein HTML ist an verschiedenen Stellen invalid.
- select-Elemente kennen kein Attribut test
- Das erste Anführungszeichen muss raus
- option-Elemente kennen kein Attribut href
2) Bei nur einer Option in der Auswahlbox hat der Nutzer nicht die Möglichkeit, die Auswahl zu ändern (und somit ein change-Event zu triggern).
3) Da dein option-Element kein value-Attribut definiert, wird das Label (in deinem Fall -test) als Wert verwendet.
Eine korrigierte Fassung könnte folgendermaßen aussehen:
<select name="test" onchange="window.open(this.value, '_self'); return false;">
<option selected disabled>Please choose a target</option>
<option value="index.html">-test</option>
</select>