Lapidare Html-frage Nach Dropdown-Auswahl URL mit Options-Wert aufrufen
#1
geschrieben 06. April 2007 - 13:27
Das Select-Feld hat den Namen 'klasse', die Optionen halt als Wert die Klassennamen.
Nun möchte ich nach Klick auf 'Abrufen' die Adresse http://splan.gymcom.de/KLASSE.htm aufrufen lassen.
Doch..wie? ^^
Anzeige
#2
geschrieben 06. April 2007 - 14:00
onchange="document.href='http://splan.gymcom.de/'.this.value.'.htm'"
Um du Funktion auf einen Button zu legen musst du das "this" durch ein "GetElementByID('id_der_select').value" ersetzen.
#3
geschrieben 06. April 2007 - 14:18
<select name="klasse" onchange="document.href='http://splan.gymcom.de/'.this.value.'.htm'"> <option value="5fa">5fa</option> <option value="5fb">5fb</option> <option value="5fl">5fl</option> <option value="5la">5la</option> <option value="5lb">5lb</option> <option value="5lc">5lc</option> <option value="6fa">6fa</option> <option value="6fb">6fb</option> <option value="6la">6la</option> <option value="6lb">6lb</option> <option value="7fa">7fa</option> <option value="7fb">7fb</option> <option value="7fl">7fl</option> <option value="7la">7la</option> <option value="7lb">7lb</option> <option value="8fa">8fa</option> <option value="8fb">8fb</option> <option value="8la">8la</option> <option value="8lb">8lb</option> <option value="8lc">8lc</option> <option value="9a">9a</option> <option value="9f">9f</option> <option value="9la">9la</option> <option value="9lb">9lb</option> <option value="10a">10a</option> <option value="10b">10b</option> <option value="10c">10c</option> <option value="10f">10f</option> <option value="11a">11a</option> <option value="11b">11b</option> <option value="11c">11c</option> <option value="11d">11d</option> <option value="11e">11e</option> <option value="12">12</option> <option value="13">13</option> </select>
Dieser Beitrag wurde von Svenkan bearbeitet: 06. April 2007 - 14:21
#5
geschrieben 06. April 2007 - 14:30
Wie binde ich das denn über den Button ein?
Ich habe das jetzt so gemacht:
<form method="POST" target="location='http://splan.gymcom.de/'.GetElementByID('klasse').value.'.htm'">
<p><select name="klasse">
....
</select><input type="submit" value="Abrufen"></p>
</form>
Doch irgendwie funzt das so gar nicht...
#6
geschrieben 06. April 2007 - 14:33
und in der select muss auch id="klasse" drin stehen.
#7
geschrieben 06. April 2007 - 14:42
Also ich weiß nicht, ob ich zu blöd für HTML bin (^^) oder ob..ka was.
Er öffnet nicht die Datei, stattdessen erscheint in der Adressleiste: http://splan.gymcom.de/?klasse=11d
Und auch mit target='self' drin öffnet er zuerst immer n neues Tab.
<form method="POST" target="location='http://splan.gymcom.de/'.document.getElementById('klasse').value.'.htm'; target='self'">
<p><select name="klasse" id="klasse">
...
</select> <input type="submit" value="Abrufen"></p>
</form>
Dieser Beitrag wurde von Svenkan bearbeitet: 06. April 2007 - 14:52
#8 _PelzigesWaldtier_
geschrieben 06. April 2007 - 15:26
<form name="meineform"> ... </form>
Und das mit dem Button geht so. Und Strings werden in JS nicht mit einem Punkt wie in PHP sondern mit einem Plus verknüpft.
<input type="button" value="go" onclick="location.href='http://splan.gymcom.de/'+ document.meineform.klasse.value +'.htm'" />
Grüße
PelzigesWaldtier
Dieser Beitrag wurde von PelzigesWaldtier bearbeitet: 06. April 2007 - 15:28

Hilfe
Neues Thema
Antworten
Nach oben

