Автор Тема: прокрутка multiple select  (Прочитано 6173 раз)

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

Оффлайн pafno

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
прокрутка multiple select
« : 23 Марта 2002, 17:44:42 »
Люди, кто знает, как заставить  листбокс multiple select прокрутиться ?

Мне хочется, чтоб он список при загрузке позиционировался на выделенном элементе, как это делает обычный (без атрибута multiple) селект.

Заранее спасибо

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
прокрутка multiple select
« Ответ #1 : 23 Марта 2002, 22:00:56 »
Неизвестно.
Но подозреваю, что единого решения нет - каждый броузер по своему.

Может тебе на DHTML это сделать?  если критично для решения задачи позиционирование.

Если тебе надо просто чтобы было на экране нужное значение - то просто поставь выделенное значение первым (и не важно, что оно повторится несколько раз) - как WORD со шрифтами работает - тоже выносит наверх все частоиспользуемые.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн pafno

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
прокрутка multiple select
« Ответ #2 : 25 Марта 2002, 12:00:21 »
Cпасибо за ответ, но мне нарушать порядок нельзя (сортировка по алфавиту)

Мне не важно, какими средствами это реализовывать.
Лишь бы работало на IE.
Может ли кто подсазать, как здесь поможет DHTML?

Оффлайн Pr0Head

  • Members of GreenPeace
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://digital-market.ru
прокрутка multiple select
« Ответ #3 : 25 Марта 2002, 17:26:48 »
Банк выполнил недопустимую операцию и будет закрыт!

Оффлайн pafno

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
прокрутка multiple select
« Ответ #4 : 27 Марта 2002, 21:44:46 »
Делаем в этом примере select  size=2  , и при загрузке страницы выделенной в селекте строчки не видим
(пока вручную не проскроллим до нее)

А может, кто-нибудь умеет делать это программно?

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
прокрутка multiple select
« Ответ #5 : 29 Марта 2002, 13:50:07 »

скролит весь документ... если задать параметры будет скролить только список

Оффлайн pafno

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
прокрутка multiple select
« Ответ #6 : 29 Марта 2002, 20:25:16 »
Как задать?
Какие параметры?


scroll - это метод window:                   window.scroll(iX, iY)
понятно, что окно без проблем прокручивается.

У селекта же такого метода нет :(

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
DHTML
« Ответ #7 : 01 Апреля 2002, 11:34:52 »
http://dynapi.sourceforge.net/

Идешь туда, качаешь себе DYNAPI, и смотришь examples.
Там есть прокручиваемые списки.

Или комбинация
dynapi.gui.pushpanel.html  + dynapi.gui.list.html

Или на дополнительные ссылки - там есть архив Widgets.... их куча.
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

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