Дизайн и Верстка => Всё о Html => Тема начата: pafno от 23 Марта 2002, 17:44:42
Название: прокрутка multiple select
Отправлено: pafno от 23 Марта 2002, 17:44:42
Люди, кто знает, как заставить листбокс multiple select прокрутиться ?
Мне хочется, чтоб он список при загрузке позиционировался на выделенном элементе, как это делает обычный (без атрибута multiple) селект.
Заранее спасибо
Название: прокрутка multiple select
Отправлено: Oak от 23 Марта 2002, 22:00:56
Неизвестно. Но подозреваю, что единого решения нет - каждый броузер по своему.
Может тебе на DHTML это сделать? если критично для решения задачи позиционирование.
Если тебе надо просто чтобы было на экране нужное значение - то просто поставь выделенное значение первым (и не важно, что оно повторится несколько раз) - как WORD со шрифтами работает - тоже выносит наверх все частоиспользуемые.
Название: прокрутка multiple select
Отправлено: pafno от 25 Марта 2002, 12:00:21
Cпасибо за ответ, но мне нарушать порядок нельзя (сортировка по алфавиту)
Мне не важно, какими средствами это реализовывать. Лишь бы работало на IE. Может ли кто подсазать, как здесь поможет DHTML?
Название: прокрутка multiple select
Отправлено: Pr0Head от 25 Марта 2002, 17:26:48
Название: прокрутка multiple select
Отправлено: pafno от 27 Марта 2002, 21:44:46
Делаем в этом примере select size=2 , и при загрузке страницы выделенной в селекте строчки не видим (пока вручную не проскроллим до нее)
А может, кто-нибудь умеет делать это программно?
Название: прокрутка multiple select
Отправлено: nagash от 29 Марта 2002, 13:50:07
скролит весь документ... если задать параметры будет скролить только список
Название: прокрутка multiple select
Отправлено: pafno от 29 Марта 2002, 20:25:16
Как задать? Какие параметры?
scroll - это метод window: window.scroll(iX, iY) понятно, что окно без проблем прокручивается.
У селекта же такого метода нет :(
Название: DHTML
Отправлено: Oak от 01 Апреля 2002, 11:34:52
http://dynapi.sourceforge.net/
Идешь туда, качаешь себе DYNAPI, и смотришь examples. Там есть прокручиваемые списки.
Или комбинация dynapi.gui.pushpanel.html + dynapi.gui.list.html
Или на дополнительные ссылки - там есть архив Widgets.... их куча.