Помогите с JavaScript
Для тех кто знает JavaScript должно быть плевое дело. Задача:
есть следующая форма
<form>
<select>
<option selected value=0>День</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select> Просмотр картинки
</form>
Мне надо сделать следующее: чтобы значения тэга select при выборе подставлял вместо знаков ??? в тэге <a href="">. Помогите это сделать или напишите на каком ресурсе может использоваться такая штука. C JavaScript не разу не приходилось заниматься, а задача достаточно срочная, а пока изучу время пройдет....
:(
Мне надо сделать следующее: чтобы значения тэга select при выборе подставлял вместо знаков ??? в тэге <a href="">. Помогите это сделать или напишите на каком ресурсе может использоваться такая штука.
:(
Вот поробуй мой вариант:
<form name="frm1" id="frm1">
<select size="1" name="YourChoice">
<option selected value="0">День</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
[url="java script:location.href='picture.html?Choice='+frm1.YourChoice.value;"]Просмотр картинки[/url]
</form>
А если не хочешь играться с переменными, то можно и вот так:
<form name="frm1" id="frm1">
<select size="1" name="YourChoice">
<option selected value="picture_0.html">День</option>
<option value="picture_1.html">1</option>
<option value="picture_2.html">2</option>
<option value="picture_3.html">3</option>
</select>
Просмотр картинки
</form>
Если, что-то не понятно - спрашивай...
Примечание: В строке 'href="java script:locati...' javascript пиши слитно, а то у меня отображается в два слова...
[/QUOTE]
Спасибо! Помогло! Но вот теперь еще вопрос возник: а как сделать что бы это открывалось в новом окне? Простым target="_blank" не получается.
Использовал 2 пример.
Пиши следующий код:
<!--
придполагается простая замена тэга <a ...>...</a> из предыдущего примера
->
[url="java script:window.open(frm1.YourChoice.value,'Picture Window','width=400height=300');"]Просмотр картинки[/url]
Первый аргумент в open() задаёт URL, второй, кажется, имя окошка (нечто вроде target), ну а третий различные параметры: ширину, высоту и.д. (например 'status=no,toolbar=no,menubar=no')
Наверное достаточно?
Дерзай...