Jan: <select> - onchange Ereigniss?

Beitrag lesen

Hallo Sven,
Im fall, das dein Server Php unterstütz oder das du Apache verfendest könntest du es wie folgt gestalten:
<html>
<body>
<form name="senden" action="Dokumentname.php" method="post"> (für Dokumentname muss halt der Name des Dokuments eingesetzt werden^^)
<select size="1" name="Auswahl" onChange="Go(this)" width="250">
  <option value="0" selected="selected">[ bitte auswählen! ]</option>
  <option value="1">Link 1</option>
  <option value="2">Link 2</option>
  <option value="3">Link 3</option>
</select>
<input type="submit"></form>

</body>
</html>

<---Die datei untensthend bitte unter den Namen abspeichern den du oben anstatt Dokumentenname genommen hast.--->
<html>
<body>
<?php
if(isset($Auswahl))
{
switch($Auswahl)
{
case 1:
header("Location: http://www.example.com/1");//link 1
break;
case 2:
header("Location: http://www.example.com/2");//link 2
break;
case 3:
header("Location: http://www.example.com/3");//link 3
break;
default:
echo "Du Musst einen Link ausw$auml;hlen!";
break;
}
}
?>

</body>
</html>

Wie ich oben schon beschreiben habe, der Server muss über Php verfügen. Ich würde an deiner stelle aber eine Javascript lösung wählen, da diese wesentlich einfacher zu implimentieren ist und nicht einen Server mit php, sowie ein verständnis dieser sprache erfordert.  Ich beschäftige mich aber nicht besonderst mit JS, in sovern kann ich dir dort nicht weiterhelfen