Автор Тема: Как выделить позицию в dropdown menu?  (Прочитано 5761 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Oleg232

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как выделить позицию в dropdown menu?
« : 28 Ноября 2001, 10:37:03 »
Здравствуйте! Что то я никак не пойму как выделить позицию в dropdown menu (см. приме ниже)?
Почему в первом случае позиция выделяется, а во втором нет, хотя все тоже самое. Как сделать так, что бы и во втором случае выделение работало? Спасибо всем.
_______________________________________________________






Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Как выделить позицию в dropdown menu?
« Ответ #1 : 28 Ноября 2001, 10:47:50 »
Дело в "size=3"
С наилучшими пожеланиями. LODEVAR

  • Гость
Как выделить позицию в dropdown menu?
« Ответ #2 : 28 Ноября 2001, 12:05:14 »
lodevar
В смысле дело в size? Дело в том как меню выглядит, или в том, почему во втором меню не выделяется выбранная позиция? Что то я не понял. Меня то последнее интересует. Так как сделать, что бы во втором (свернутом) меню можно было сделать активной любую позицию?

Оффлайн Oleg232

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как выделить позицию в dropdown menu?
« Ответ #3 : 28 Ноября 2001, 12:08:52 »
В смысле дело в size? Дело в том как меню выглядит, или в том, почему во втором меню не выделяется выбранная позиция? Что то я не понял. Меня то последнее интересует. Так как сделать, что бы во втором (свернутом) меню можно было сделать активной любую позицию?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как выделить позицию в dropdown menu?
« Ответ #4 : 29 Ноября 2001, 00:34:39 »
Почему не знаю, но по моему нужно просто фокус в этот select поставить:


document.reg.s3.selectedIndex=2;
document.reg.s3.focus();
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Как выделить позицию в dropdown menu?
« Ответ #5 : 29 Ноября 2001, 10:39:24 »
Цитировать
Почему в первом случае позиция выделяется, а во втором нет
А что ты подразумевал под словами "выделяется/не выделяется"
С наилучшими пожеланиями. LODEVAR

Оффлайн Oleg232

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как выделить позицию в dropdown menu?
« Ответ #6 : 03 Декабря 2001, 16:19:46 »
Наверное я неправильно выразился, под выделяется, я имел в виду, что во втором menu, хотя и указано, что document.reg.s3.selectedIndex=2; все равно на экране я вижу значение второго меню как 11111, а не 33333. И focus тут ни при чем.
Вот, ниже загадка (как минимум для меня) из этой же области. Два примера, вроде, написанно одно и тоже, а выполняются по разному. Попробуйте в первом и во втором случае (см. код ниже) щелкнуть по первому menu и посмотреть на реакцию второго menu.
Люди, ну помогите пожалуйста, что бы на экране было ВИДНО указанное значение!!!

code 1:
________________________________






________________________________


code 2:
________________________________








________________________________

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Как выделить позицию в dropdown menu?
« Ответ #7 : 03 Декабря 2001, 23:08:09 »
У меня под IE 5 то что я говорил работает как тебе нужно.



Цитировать
все равно на экране я вижу значение второго меню как 11111, а не 33333. И focus тут ни при чем.
А если на меню нажать (то есть раскрыть его) то там указаный пункт - выделен. (это у меня под 5-м IE)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28