Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Scrolling элемента select в JavaScript / 6 сообщений из 6, страница 1 из 1
23.06.2005, 10:58
    #33130600
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
Можно ли управлять скроллингом элемента select в JavaScript?
Простое установление <selectname>.options.selectedIndex
выбирает элемент, но не прокручивает родительский select.
...
Рейтинг: 0 / 0
23.06.2005, 11:13
    #33130652
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
что значит не прокручивает родительский select?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
23.06.2005, 11:36
    #33130744
JRM
JRM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
Код: plaintext
document.all.item("Select1").selectedIndex =  1 ;
нормально все прокрутилось - отобразилось именно то значение, которое указано... может у вас где-то еще ошибка?
...
Рейтинг: 0 / 0
23.06.2005, 14:20
    #33131325
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
Извиняюсь, не совсем точно сформулировал вопрос.

Код: plaintext
<select id="elist" name="elist" size="10">
Select выводится в виде ListView, а не ComboBox.

Если в списке более 10 элементов и
selectedIndex тоже > 10, то, хотя он и устанавливается
правильно, и у списка появляется ScrollBar,
но сам список на активный элемент почему-то не прокручивается.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
23.06.2005, 14:42
    #33131385
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
у меня прокручивается
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<html>
 <select id="s" size="5">
  <option value="1" selected> 1 </option>
  <option value="2"> 2 </option>
  <option value="3"> 3 </option>
  <option value="4"> 4 </option>
  <option value="5"> 5 </option>
  <option value="6"> 6 </option>
  <option value="7"> 7 </option>
  <option value="8" id="s2"> 8 </option>
  <option value="9"> 9 </option>
  <option value="10"> 10 </option>
 </select>
 <button onclick="s2.selected=true;">...</button>
</html>



Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
23.06.2005, 15:49
    #33131600
Va1entin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scrolling элемента select в JavaScript
Так у меня тоже прокручивается :-)
Даже через selectedIndex.
Спасибо.

Нашёл источник проблемы.
Дело в том, что у меня сложная форма с двумя
закладками (закладки скрываются).
При загрузке формы при обновлении данных
я со стороны сервера, в CodeBehind выбираю
два соответствующих элемента списков
на обеих закладках, генерируя значение selected.
Установка selectedIndex не отрабатывала.

Для прокрутки списков написал
Код: plaintext
1.
var si = document.all("elist").options.selectedIndex;
document.all("elist").options.selectedIndex = si;
в onload окна и при переключении закладок.
Конечно, это немного напоминает шаманство,
но прокрутка заработала.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Scrolling элемента select в JavaScript / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]