|
|
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
Заполнить выпадающий список выбора можно при апомощи объекта Option. Его синтакс следующий: Option(text, value, [default selected], [selected]) А вот пример использования: <HTML> <BODY> <form name=MyForm> <script language = javascript> function foo(){ document.MyForm.select1.length=0; //this clears the select box document.MyForm.select1.options[0] = new Option("<Select One>","0",true,true); for (var i=0; i < 20;i++) { document.MyForm.select1.options[i+1] = new Option("Option" + i,"Value" + i); } } </script> <p><SELECT name="select1" style="HEIGHT: 22px; WIDTH: 340px"> </select> <p><input type=button value="Заполнить" onclick="foo()"> </form> </BODY> </HTML> ВОПРОС, КАК ЗАДАТЬ ЦВЕТ КАЖДОМУ ПУНКТУ ВЫПАДАЮЩЕГО СПИСКА! ЭТО КАК ТО НАДО СДЕЛАТЬ ВО ВРЕМЯ ВЫПОЛНЕНИЯ ФУНКЦИИ foo??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 17:01 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
option.style.color="цвет" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 17:05 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
SkyLightoption.style.color="цвет" Это меняет цвет букв, а мне нужно менять цвет заднего фона каждого пункта по отдельности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 17:17 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
option.style.backgroundColor="цвет" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2007, 17:29 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
SkyLightoption.style.backgroundColor="цвет" Спасибо за ответ! Еще один вопрос по тому же примеру, я хочу сделать отступ у текста в выпадающем списке, делаю просто пробелы перед названием, на IE все ОК а на NN все пробелы заменяются 1 пробелом, т.е отступ не виден! Что можете посоветовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 17:09 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
padding на OPTION вроде не распространяется. Можно попробовать пробелы позаменять на "&_nbsp;" (знак "_" убери, это я так написал, иначе форум принимает эту конструкцию за символ.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 17:16 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
SkyLightpadding на OPTION вроде не распространяется. Можно попробовать пробелы позаменять на "&_nbsp;" (знак "_" убери, это я так написал, иначе форум принимает эту конструкцию за символ.) Не работает, пишет прямо текст & nbsp; В IE простое добавление пробелов и виден отступ, а в NN он не виден! Как можно еще пробелы записать, может какой шестнадцатеричный код! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2007, 12:08 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
armix2000 SkyLightpadding на OPTION вроде не распространяется. Можно попробовать пробелы позаменять на "&_nbsp;" (знак "_" убери, это я так написал, иначе форум принимает эту конструкцию за символ.) Не работает, пишет прямо текст & nbsp; не может быть А если правда, я б не стал возиться. Пусть делают нормальный браузер\ В ФФ - с кодами работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2007, 13:57 |
|
||
|
Как задать style выпадающему списку?
|
|||
|---|---|---|---|
|
#18+
LINUXER armix2000 SkyLightpadding на OPTION вроде не распространяется. Можно попробовать пробелы позаменять на "&_nbsp;" (знак "_" убери, это я так написал, иначе форум принимает эту конструкцию за символ.) Не работает, пишет прямо текст & nbsp; не может быть А если правда, я б не стал возиться. Пусть делают нормальный браузер\ В ФФ - с кодами работает Действительно глюк браузера! Пробовал еще перебрать в цикле уже сформированный выпадающий список - ВСЕ ТОЖЕ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2007, 11:42 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34406672&tid=1458580]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 146ms |

| 0 / 0 |
