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


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

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

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

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Scrolling элемента select в JavaScript
    #33131385
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня прокручивается
Код: 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
Scrolling элемента select в JavaScript
    #33131600
Фотография Va1entin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так у меня тоже прокручивается :-)
Даже через 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
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Scrolling элемента select в JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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