Список вопросов по HTML


4.15. Как сделать выпадающее меню ссылок?


<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)




Начало  Назад