Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Не работает переход по ссылке в выпадающем списке.Где ошибка?

Не работает переход по ссылке в выпадающем списке.Где ошибка?


     02.12.2015    Общие вопросы    579

вопрос
Всем привет.
Необходимо создать выпадающий список. Воспользовался статической страницей.
Вставляю код:(скопировал с урока)

<body>
<form id="myform" >
<select id="mymenu" >
<option value="http://google.ru">Google</option>
<option value="http://yandex.ru">Яндекс</option>
<option value="http://mail.ru">Почта</option>
<option value="http://rambler.ru">Рамблер</option>
</select>
<input type="button" value="Перейти"  onclick = "window.location=document.forms[0].mymenu.options[document.forms[0].mymenu.selectedIndex].value"  />
</form>
</body>

Но переход по ссылкам не осуществляется. Что делать?

Ответа пока нет


Комментарии пользователей (4)

misha-koder
7

299 | 77

misha-koder - 2 декабря 2015 15:28 - Юзер

Испробуйте такой вариант

<form name="myform">
    <select name="mymenu">
        <option value="http://google.ru">Google</option>
        <option value="http://yandex.ru">Яндекс</option>
        <option value="http://mail.ru">Почта</option>
        <option value="http://rambler.ru">Рамблер</option>
    </select>
    <input type="button" value="Перейти" onclick="window.location.href=document.forms['myform'].mymenu.options[document.forms['myform'].mymenu.selectedIndex].value">
</form>

если не работает, смотрите консоль.

Proff
1

126 | 28

Proff - 2 декабря 2015 16:05 - Юзер

Ваш код рабочий. Смотрите консоль, вероятно какая-то функция перехватывает клики по бутону.

vitnet
218

2172 | 930

vitnet - 2 декабря 2015 16:07 - Эксперт


kazak
1

kazak - 2 декабря 2015 16:17 - Юзер

misha-koder,
Ваш вариант работает,спасибо.!)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы