в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

метод createStyleSheet (["URL" [, индекс]]) объекта document

предыдущая страничка следующая страничка

возвращаемое значение: ссылка на объект stylesheet


 
NN2
NN3
NN4
NN6
IE3/J1
IE3/J2
IE4
IE5
IE5.5
совместимость

Метод createStyleSheet() используется (только в Internet Explorer) для создания объекта styleSheet. Он включает в себя объекты элементов STYLE аналогично таблицам стилей, которые импортируются в документ с помощью элемента LINK. Таким образом можно динамически загружать внешнюю таблицу стилей даже после загрузки самой страницы. Обратите внимание на то, что этот метод не работает в Internet Explorer 4 для Macintosh.
В отличие от других методов "создания", используемых в W3C DOM, метод createStyleSheet() не только создает таблицу стилей, но и вставляет объект в объектную модель документа. Таким образом, любые правила таблиц стилей, установленные для данного объекта, сразу же вступают в силу. Если таблица стилей создается отдельно, и отдельно подключается, то для выполнения первой задачи используется метод createElement(), а второй - методика внедрения элемента в объектную модель.
Если параметры не передаются в метод, создается пустой объект таблицы стилей. Подразумевается, что впоследствии будут использованы методы объекта styleSheet, такие как addRule() (не поддерживаемые в Internet Explorer5/Mac) для добавления в таблицу стилей детальных характеристик. Чтобы связать таблицы стилей во внешнем файле, в первом параметре метода назначают URL-адрес этого файла. Вновь созданная таблица стилей добавляется в качестве последнего элемента массива document.StyleSheets объекта styleSheet. Второй параметр - необязательный, но он позволяет точно определить расположение в наборе элементов новой вставленной таблицы стилей. Установки таблиц стилей для любого данного элемента переписываются при подключении в документ новой таблицы стилей для этого же элемента.

* Смотрите пример использования createStyleSheet()

 
 
 
  примеры | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | <<< | >>>

 
Hosted by uCoz