Öö... Pikku esimerkki sellaisesta linkkisysteemistä joka on tehty PHP:llä.
HTML-osa olisi tällainen:
<html>
<head>
<title>Linkkejä.</title>
</head>
<body>
<form method="POST" action="siirto.php">
<select size="1" name="linkit">
<option value="http://www.mureakuha.com">Mureakuha</option>
<option value="https://www.ohjelmointiputka.net">Ohjelmointiputka</option>
<option value="http://www.mbnet.fi">MB-Net</option>
</select>
<input type="submit" value="Siirry" name="send">
</form>
</body>
</html>
Nyt tarvittaisiin vaan PHP-osa (itse en onnistunut tekemään sitä.)
Saattaisi mennä jotenkin näin:
<?php header("Location:$_POST[linkit]"); ?>
Tuollain kuten Veltto kirjoitti se menee, mutta pienen korjailun jälkeen:
<?php header("Location: " . $_POST['linkit']); ?>
Saat sen JavaScriptillä myös näin:
<html> <head> <title>Linkkejä.</title> </head> <body> <select size="1" name="linkit"> <option value="http://www.mureakuha.com">Mureakuha</option> <option value="https://www.ohjelmointiputka.net">Ohjelmointiputka</option> <option value="http://www.mbnet.fi">MB-Net</option> </select> <input type="button" value="Siirry" onClick="Siirto()"> </body> </html>
Ja tässä tulleepi JavaScript-koodi:
<script type="text/javascript"> function Siirto() { location.href=linkit.value; } </script>
Edit: ; merkit pois html-osasta
Nuo ;-merkit (puolipisteet?) tulee tonne option-kohtien perään ittsetään, Laaksosen tarttis korjata vika.
Edit: kirjoitusvirhe
Aihe on jo aika vanha, joten et voi enää vastata siihen.