![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Всем привет?
Такой вопрос: как добраться CSSом (без id и class !!!) до выделенного элемента выпадающего списка? Спасибо. |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
Добраться можно через DOM (http://www.w3schools.com/htmldom/pro...ectedindex.asp).
Css'ом можно поменять стиль выделенного элемента.
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Я не совсем корректно сфорьулировал вопрос. Имеется в виду, как форматировать.
|
|
|||||
|
.grin! wuz here
|
очень малое доступрно -- везде по разному, но везде кажись только цвет фона, болд и цвет текста
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Пусть хотя бы это... Но КАК???
|
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
<html>
<head>
<script type="text/javascript">
function changeText()
{
var x=document.forms[0].elements[0]
x.options[x.selectedIndex].style.color="red"
x.options[x.selectedIndex].style.backgroundColor="yellow"
x.options[x.selectedIndex].style.fontWeight="bold"
}
</script>
</head>
<body>
<form>
Select your favorite fruit:
<select id="mySelect">
<option>Apple</option>
<option>Orange</option>
<option>Pineapple</option>
<option>Banana</option>
</select>
<br /><br />
<input type="button" onclick="changeText()" value="Change text of selected fruit">
</form>
</body>
</html>
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
2 baron27
Спасибо! Причем дважды -- за дополненный код и за линк (офигительный сайт! и что я раеьше на него не попадал...). Получается без JS никак... Типа OPTION.selected { бла-бла-бла } Или я ошибаюсь? 2 KidsKilla Ты имел в виду что-то напобобие ого что предложил baron27? Или все же имеются пути? Для Форматирования внешнего вида (хотя бы цвета) для selected как такового? |
|
|||||
|
.grin! wuz here
|
<style>
OPTION{color:red;background:black;font:bold 130%/3 tahoma,sans-serif;} </style>
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Цитата:
![]() Ладно -- нельзя так нельзя... Всем спасибо. |
|
|||||
|
.grin! wuz here
|
function mark(opt){
for(var i=0;i<opt.options.length;i++) opt.options[i].className="";
opt.options[opt.selectedIndex].className+=" marked";
}
+ <style>.marked{color:red;background:black;font:bold 130%/3 tahoma,sans-serif;} но не без жс. можно попробовать OPTION:active или OPTION:focus, но сомневаюсь чот...
__________________
Breakcore them all! Последний раз редактировалось KidsKilla; 21.03.2006 в 19:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:54. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|