<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:
#!/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") %>
правила · список вопросов · преамбула · обратная связь · наверх
По материалам эхоконференции RU.HTML.CHAINIK (news://fido7.ru.html.chainik)