Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Nicki от 06 Мая 2004, 01:24:08

Название: Про CSS!!!!!!!
Отправлено: Nicki от 06 Мая 2004, 01:24:08
Помогите пожалуйста люди добрые!
Вообще не могу понять как обращаться к параметрам записанным в CSS, т.е. как узнать значение и как его изменить, причем не внутринние стили, а внешние, которые подключаются LINK\'ом.
Очень буду признателен если дадите ссылочку на пример или приведите свой. Очень прошу.:confused: :confused: :confused:
Название: Про CSS!!!!!!!
Отправлено: гоша от 06 Мая 2004, 12:16:33
http://msdn.microsoft.com/workshop/author/dhtml/reference/collections/stylesheets.asp
Название: Про CSS!!!!!!!
Отправлено: Nicki от 06 Мая 2004, 14:07:07
Нифига не получается!!!!!
Вот пример






   

Ссылка



====== Файл style.css
BODY   {background-color:#FFFFFF; font-family:cursive;}
DIV.bg   {position:absolute; left:400; top:600; z-index:1;}
A.main   {position:absolute; color:red; font-size:14pt; left:400; top:600; z-index:2;}
====== //

Как мне прочитать значение color в стиле A.main?
Или как прочитать значение background-color в селекторе BODY?
Блин вся литра на русском идет к JavaScript а по JScript только инглишь.
Название: Про CSS!!!!!!!
Отправлено: alm от 07 Мая 2004, 07:30:57
stl = document.styleSheets[0]

for ( i=0; i  if ( stl.rules.selectorText == "A.main" ) {
    alert( stl.rules.style.color );
  } else if ( stl.rules.selectorText == "BODY" ) {
    alert( stl.rules.style.backgroundColor );
  }
}

конкретно этот пример не проверял, но вроде должно работать :))