captureEvents | Устанавливает окно или документ для захвата всех событий специфицированного типа. |
handleEvent | Вызывает обработчик для специфицированного события. |
load | Заменяет исходное содержимое слоя на содержимое специфицированного файла и одновременно изменяет ширину размещения HTML-содержимого слоя. |
moveAbove | Помещает данный слой в стэк над слоем, специфицированным как аргумент, без изменения горизонтальной и вертикальной позиции слоя. |
moveBelow | Помещает данный слой в стэк под специфицированным слоем без изменения горизонтальной и вертикальной позиции слоя. |
moveBy | Изменяет позицию слоя, применяя специфицированные deltas, измеряемые в пикселах. |
moveTo | Перемещает верхний левый угол окна на специфицированные координаты экрана. |
moveToAbsolute | Изменяет позицию слоя на специфицированные пикселные координаты страницы (вместо содержащего слоя). |
releaseEvents | Даёт слою установку освободить захваченное событие специфицированного типа, отправляя событие объекту, следующему далее по цепи иерархии. |
resizeBy | Изменяет размеры слоя на специфицированные значения height и width (в пикселах). |
resizeTo | Изменяет значения размеров слоя на специфицированные height и width (в пикселах). |
routeEvent | Передаёт захваченное событие по нормальной цепи иерархии. |
Кроме того, этот объект наследует методы watch и unwatch из объекта Object.
ПРИМЕЧАНИЕ: Как и на уровне документа, если Вы хотите определить для слоя ответ на щелчок мышью, Вы обязаны захватить события onMouseDown и onMouseUp на уровне слоя и обработать их так, как нужно.
О захвате событий см. книгу Клиентский JavaScript. Руководство.
Если событие возникает в точке, где перекрываются несколько слоёв, самый верхний слой получает это событие, даже если он прозрачен. Однако, если слой является скрытым/hidden, он не получает событий.