dcliner
11.12.2007, 04:04
Цель: при выборе строки из списка и нажатии кнопки ОК должна открываться ссылка.
Я не нашел простого решения и сделал так:
SCRIPT LANGUAGE="JavaScript"
var engine = new Array()
engine[0] = "http://www.google.com.ua/"
engine[1] = "http://www.rambler.ru/"
engine[2] = "http://www.yandex.ru/"
function look(form)
{
var all;
var o=new Array()
for (i=0;i<3;i++)
{o[i]=form.option[i];}
all=engine[i];
wnd= window.open(all);
wnd.location.href=all;
}
/SCRIPT
<?
<form>
<table>
<tr>
<td>
<select name='option' size='2'>
<option value=\"0\">
Google
<option value=\"1\">
Rambler
<option value=\"2\">
Yandex
</select>
</td>
</tr>
<tr>
<td>
<input type=button name=\"send\" value=\"OK\" onclick=\"look(this.form)\" target='_blank'>
</td>
</tr>
</table>
</form>
?>
Но увы не пашет. Для елементов <input name='option' value='i'> работает, а так нет.
В чем проблема? Или подскажите простой способ осуществления цели.
Я не нашел простого решения и сделал так:
SCRIPT LANGUAGE="JavaScript"
var engine = new Array()
engine[0] = "http://www.google.com.ua/"
engine[1] = "http://www.rambler.ru/"
engine[2] = "http://www.yandex.ru/"
function look(form)
{
var all;
var o=new Array()
for (i=0;i<3;i++)
{o[i]=form.option[i];}
all=engine[i];
wnd= window.open(all);
wnd.location.href=all;
}
/SCRIPT
<?
<form>
<table>
<tr>
<td>
<select name='option' size='2'>
<option value=\"0\">
<option value=\"1\">
Rambler
<option value=\"2\">
Yandex
</select>
</td>
</tr>
<tr>
<td>
<input type=button name=\"send\" value=\"OK\" onclick=\"look(this.form)\" target='_blank'>
</td>
</tr>
</table>
</form>
?>
Но увы не пашет. Для елементов <input name='option' value='i'> работает, а так нет.
В чем проблема? Или подскажите простой способ осуществления цели.