Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Как по клику на <OPTION> перейти на другую страницу или фрейм (Xrial)
Author Message
Xrial
Участник форума



Joined: 15 Feb 2005
Posts: 51
Карма: -3
   поощрить/наказать

Location: Томск

PostPosted: Sun Mar 06, 2005 8:31 am (написано за 2 минуты 54 секунды)
   Post subject: Как по клику на <OPTION> перейти на другую страницу или фрейм
Reply with quote

Подскажите пожелуста - как по выбору какого либо пункта <OPTION> перейти на другую страницу с возможностью возврата на предудыщую.
document.location.replace(ссылка) - просто перегружает документ в текущее окно браузера.
Как узнать какой пункт в обейкте <select> был выбран.
И еще - какие обработчики событий поддерживает объект <select> (чтобы из функции JS проверить выбранный элесент)


Заранее спасибо!
Back to top
View user's profile Send private message Send e-mail
MVH
Участник форума



Joined: 01 May 2003
Posts: 261
Карма: 2
   поощрить/наказать


PostPosted: Sun Mar 06, 2005 2:05 pm (спустя 5 часов 34 минуты; написано за 6 секунд)
   Post subject:
Reply with quote

Xrial wrote:
Как узнать какой пункт в обейкте <select> был выбран.
Code (JavaScript): скопировать код в буфер обмена
this.options[this.selectedIndex].value
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Mon Mar 07, 2005 1:09 am (спустя 11 часов 3 минуты; написано за 1 минуту 25 секунд)
   Post subject:
Reply with quote

Code (html): скопировать код в буфер обмена
<select (december.com/html/4/element/select.html) onchange="location=this.value"> (december.com/html/4/element/.html)
<option (december.com/html/4/element/option.html) value="http://1.ru"> (december.com/html/4/element/.html)<option (december.com/html/4/element/option.html) value="http://2.ru"> (december.com/html/4/element/.html)</select>
Не знаю, правда, насколько это кроссбраузерно - возможно, и правда лучше использовать this.options[this.selectedIndex].value.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML