Глава 13. Слои 281
Для прямой ссылки на слой используется следующий формат:
Layers.LayerName
LayerName —это имя слоя, определенное атрибутом NAME тэга <LAYER>. На слой можно делать ссылку как на элемент массива:document, layers. Работая с массивом, можно использовать индекс элемента или конкретное имя слоя, например:
document.layers[2] document.layers["MyLayer"]
(См. главу 27.)
Слои имеют множество свойств и методов. Ссылка на свойство слоя выглядит так:LayerName.PropertyName,а ссылка на метод LayerName.
MethodName (Parameters).Например, для того чтобы сделать слой невиди-мым, необходимо его свойству visibility дать значение HIDE:
layers.My Layer.visibility^"hide";
(См. раздел "Использование функций, объектов и свойств"главы 27.)
В табл. 13.1 перечислены свойства объекта "слой"(layer). Они напоминают атрибуты, рассмотренные выше в этой главе.
Таблица 13.1
Свойство Описание
name Содержит имя слоя. Это свойство не может быть изменено left Указывает левый отступ слоя top Указывает верхний отступ слоя
visibility Может иметь значения "hide"или "inherit"(заметим, что эти значения имеют тип string — строка символов, а не являются зарезервированными словами)
clip Определяет выводимые части слоя, имеет подсвойства left,
top,right,bottom,width и height
siblingAbove Содержит имя слоя, выводимого непосредственно над указанным слоем
parentLayer Содержит имя слоя, в который встроен указанный слой layers Массив порожденных слоев, содержащихся внутри указанного слоя
В таблице 13.2 описаны методы объекта "слой"(layer).
Таблица 13.2
Метод Описание
of f set (х, у)Задает отступ по осям х и у так, что LEFT=LEFT+X и
ТОР=ТОР+у