Code
<body>
<form action="/cgi-bin/redir.cgi" method="post">
<select name="redirURL" onchange="location.href=this.options[this.selectedIndex].value;">
<option value="">-- Выбрать --</option>
<option value="http://www.aaa.com/">AAA</option>
<option value="http://www.bbb.com/">BBB</option>
<option value="http://www.ccc.com/">CCC</option>
</select>
<noscript><input type="submit" value="Перейти!" /></noscript>
</form>
</body>
Для тех, у кого отключены скрипты, создайте CGI для редиректа (/cgi-bin/redir.cgi), перенаправляющий клиента на нужную страницу. Вот этот скрипт на Perl:
Code
#!/path/to/perl use strict;
use CGI;
use CGI qw/:standard/;
my $query = new CGI;
print redirect(-url=>$query->param('redirURL'));
Hа PHP: <? Header("Location: $redirURL"); ?>
Hа ASP: <% Response.Redirect Request("redirURL") %>