Перейти к публикации

Меню через элемент формы


Рекомендованные сообщения

Почему этот код не работает на статических страницах (вернее не работают именно ссылки)?


<select name="menu" onchange="window.location=value;"> 

<option selected value="map.html">Выберите из списка

<option value="www.site.ru/kategoria">Раздел сайта 

<option value="www.site.ru/kategoria_2">Раздел сайта-2

<option value="www.site.ru/kategoria_3">Раздел сайта-3

<option value="www.site.ru/kategoria_4">Раздел сайта-4

</select>

Ссылка на сообщение
Поделиться на других сайтах

<form>

	<select OnChange="top.location.href=this.options[this.selectedIndex].value;">

		<option value="" selected>Выберите сайт</option>

		<option value="http://zeos.in">ZEOS</option>

		<option value="http://google.com">Google</option>

	</select>

</form>

:rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

<form>

	<select OnChange="top.location.href=this.options[this.selectedIndex].value;">

		<option value="" selected>Выберите сайт</option>

		<option value="http://zeos.in">ZEOS</option>

		<option value="http://google.com">Google</option>

	</select>

</form>

:rolleyes:

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Ваш вариант тоже рабочий:

<form>

	<select onchange="window.location = value;">

		<option value="" selected>Выберите сайт</option>

		<option value="http://zeos.in/1.html">1</option>

		<option value="http://zeos.in/2.html">2</option>

		<option value="http://zeos.in/3.html">3</option>

		<option value="http://zeos.in/4.html">4</option>

	</select>

</form>

Ссылка на сообщение
Поделиться на других сайтах

Ваш вариант тоже рабочий:

<form>

	<select onchange="window.location = value;">

		<option value="" selected>Выберите сайт</option>

		<option value="http://zeos.in/1.html">1</option>

		<option value="http://zeos.in/2.html">2</option>

		<option value="http://zeos.in/3.html">3</option>

		<option value="http://zeos.in/4.html">4</option>

	</select>

</form>

В том то и дело что не работает. Закрывающие теги ставил (и с ними и без них - сама форма отображается, а вот перехода по ссылкам нет)

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте его, работает :)

Я Вам дал два немножко разные коды. И Ваш и мой работает :rolleyes:

Вот еще один пример:


<form>

	<select name="menu">

		<option value="http://zeos.in/1.html">1</option>

		<option value="http://zeos.in/2.html">2</option>

		<option value="http://zeos.in/3.html">3</option>

		<option value="http://zeos.in/4.html">4</option>

	</select>

	<input type="button" value="Перейти" onclick="top.location.href=this.form.menu.options[this.form.menu.selectedIndex].value">

</form>

Сначала выбираем, а потом жмём кнопку Перейти :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте его, работает :)

Я Вам дал два немножко разные коды. И Ваш и мой работает :rolleyes:

Вот еще один пример:


<form>

	<select name="menu">

		<option value="http://zeos.in/1.html">1</option>

		<option value="http://zeos.in/2.html">2</option>

		<option value="http://zeos.in/3.html">3</option>

		<option value="http://zeos.in/4.html">4</option>

	</select>

	<input type="button" value="Перейти" onclick="top.location.href=this.form.menu.options[this.form.menu.selectedIndex].value">

</form>

Сначала выбираем, а потом жмём кнопку Перейти :rolleyes:

Работает. Спасибо большое!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...