Справочкик по JavaScript.
Объект layer.
Все слои, определенные в документе, доступны как элементы коллекции layers.
Document.layers[2];document.layers["somelayer"];
NN поддерживает прямой доступ к слоям по имени. Имена слоям даются с помощью атрибута NAME тегов <LAYER> и <ILAYER>:
Document.somelayer;
Для доступа к слою, находящемуся внутри другого слоя, используется такой способ:
Document.layers["outerlayer"].layers["innerlayer"].
Доступ к слоям.
Все слои, определенные в документе, доступны как элементы коллекции layers.
Document.layers[2];document.layers["somelayer"];
NN поддерживает прямой доступ к слоям по имени. Имена слоям даются с помощью атрибута NAME тегов <LAYER> и <ILAYER>:
Document.somelayer;
Для доступа к слою, находящемуся внутри другого слоя, используется такой способ:
Document.layers["outerlayer"].layers["innerlayer"].
Свойства.
Above.
Возвращает ссылку на слой, находящийся над текущим (т.е. выше в z-последовательности). Если таких нет, возвращается null.
Background.
Ссылка но объект Image, представляющий фоновый ресунок текущего слоя. Вы можете использовать свойство src этого объекта для задания или получения адреса файла рисунка. Этому свойству можно присвоить ссылку на другой объект Image. Если для текущего слоя не задан фоновый рисунок, возвращается null.
Below.
Возвращает ссылку на слой, находящийся под текущим (т.е. ниже в z-последовательности). Если таких нет, возвращается null.
Bgcolor.
Цвет фона слоя.
Document.
Возвращает ссылку на объект document, представляющий содержимое слоя.
Left.
Горизонтальная координата левого верхнего угла слоя в пикселах.
Name.
Имя тега, заданного в атрибуте NAME.
PageX.
Горизонтальная координата слоя относительно остального документа в пикселах.
PageY.
Вертикальная координата слоя относительно остального документа в пикселах.
ParentLayer.
Возвращает ссылку на родительский слой или объект window, если родительского слоя нет.
SiblingAbove.
Возвращает ссылку на слой, находящийся над текущим (т.е. выше в z-последовательности) и имеющий того же родителя. Если таких нет, возвращает null.
SiblingBelow.
Возвращает ссылку на слой, находящийся под текущим (т.е. виже в z-последовательности) и имеющий того же родителя. Если таких нет, возвращает null.
Src.
Возвращает адрес файла документа, отображаемого в слое.
Top.
Вертикальная координата левого верхнего угла слоя в пикселах.
Visibility.
Видимость слоя: show показывает его, hide скрывает, а inherit наследует видимость от родителя (это поведение по умолчанию).
Window.
Возвращает ссылку на объект window (или frame), где находится текущий слой.
X.
То же самое, что left.
Y.
То же самое, что top.
ZIndex.
Порядок перекрытия слоев. Слои с большим значением этого свойства перекрывают слои с меньшим значением. По умолчанию равно нулю.
Методы.
Load.
Load({Адрес файла нового документа}, {Новая ширина слоя в пикселах}).
Позволяет заменить содержимое слоя. В качестве первого параметра принимается интернет-адрес документа, который будет отображен в текущем слое. В качестве второго параметра указывается новая ширина текущего слоя в пикселах.
MoveAbove.
MoveAbove({Имя слоя}).
Перемещает текущий слой выше слоя, имя которого передано в качестве параметра.
MoveBelow.
MoveBelow({Имя слоя}).
Перемещает текущий слой ниже слоя, имя которого передано в качестве параметра.
MoveBy.
MoveBy({X},{Y}).
Перемещает слой на X пикселов вправо и на Y пикселов вниз. Для перемещения влево и вверх задайте отрицательные значения X и Y.
MoveTo.
MoveTo({X},{Y}).
Перемещает слой в точку, заданную координатами X и Y. Координаты отсчитываются относительно родительского слоя (если такой есть).
MoveToAbsolute.
MoveToAbsolute({X},{Y}).
Перемещает слой в точку, заданную координатами X и Y. Координаты отсчитываются относительно документа.
ResizeBy.
ResizeBy({X},{Y}).
Увеличивает слой на X пикселов по горизонтали и на Y пикселов по вертикали. Для его уменьшения задайте отрицательные значения X и Y.
ResizeTo.
ResizeTo({X},{Y}).
Увеличивает слой до размера, заданного значениями X и Y.