Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как «назначить» положение полосы прокрутки в элементе <select>???
 
 автор: f68   (06.10.2005 в 13:06)   письмо автору
 
 

Как «назначить» положение полосы прокрутки в элементе <select> когда option очень много???

   
 
 автор: elenaki   (06.10.2005 в 19:09)   письмо автору
 
   для: f68   (06.10.2005 в 13:06)
 

ну и что, что много опций? положение полосы прокрутки может быть справа или слева, при чем тут количество опций? поясните.

   
 
 автор: f68   (06.10.2005 в 21:10)   письмо автору
 
   для: elenaki   (06.10.2005 в 19:09)
 

Допустим у меня 100 опций, а в селекте видно только 10. Пользователь выбрал 45-ю при этом ползунок оказался где-то посередине. При перезагрузке страницы мне нужно снова поместить ползунок в это положение.

   
 
 автор: codexomega   (06.10.2005 в 21:17)   письмо автору
 
   для: f68   (06.10.2005 в 21:10)
 

Тогда надо чтобы select запомнил выбранное раннее значение.
Это надо поместить в <option selected>

   
 
 автор: f68   (06.10.2005 в 21:20)   письмо автору
 
   для: codexomega   (06.10.2005 в 21:17)
 

А если у меня <select multiple>

   
 
 автор: codexomega   (06.10.2005 в 21:36)   письмо автору
 
   для: f68   (06.10.2005 в 21:20)
 

Можно вытащить выбранные значения, а потом поставить <option selected> на первое в списке.

for(i=0;i<document.my_form.my_select.length;++i) {
          if(document.my_form.my_select.options[i].selected == true)
               alert(document.my_form.my_select.options[i].value);
}


Ну, что-то типа этого...

   
 
 автор: DDK   (07.10.2005 в 07:41)   письмо автору
 
   для: f68   (06.10.2005 в 13:06)
 

При перезагрузке присваивать выбранной обции свойство selected. Пример:

<option value="1" selected>

Ползунок автоматически перескочит к выбранной опции.
ЗЫ: /тьфу, в процессе написания этого поста чихнул 2 раза, значит именно так и надо делать ;-)) /

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования