Hallo Alex,
Wie geht das? Geht das auch mit PHP?
Klar. Beispiel:
<form name="myform" action="/redirect.php" method="get">
<select name="wohin" onChange="sef.location=this.options[this.selectedIndex].value; return true;">
<option value="" selected>Gehe zu...</option>
<option value="/adresse1">Adresse1</option>
[...]
<option value="/adresse2">Adresse2</option>
</select>
<noscript>
<input type="submit" value=" Go ">
</noscript>
</form>
Dann wird nach der Auswahl von Adresse1 und dem Aktivieren von »Go« das Script /redirect.php?wohin=/adresse1 aufgerufen. Das kann dan den Paramter wohin auslesen und daraufhin eine HTTP-Weiterleitung durchführen.
Beachte aber, dass eine gültige HTTP-Weiterleitung eine _absolute_ URI ist, d.h. mit http://... - Header ('Location: /adresse1'); ist nicht erlaubt - die Tatsache, dass viele Browser es trotzdem interpretieren macht es nicht richtiger, es gibt Browser, die interpretieren das nicht.
Christian
Hast Du einen Beitrag? Nur her damit!
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
SELF-Code: (http://emmanuel.dammerer.at/selfcode.html)
sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[