Читаем Справочник по JavaScript полностью

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

Порядок перекрытия слоев. Слои с большим значением этого свойства перекрывают слои с меньшим значением. По умолчанию равно нулю.

<p>Методы</p>

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.

<p>Объект navigator</p>

Объект navigator служит для доступа к самой программе Web-обозревателя. Не путайте его с объектом window, представляющем текущее окно Web-обозревателя, и названием программы Netscape Navigator.

appCodeName

Возвращает имя кода программы Web-обозревателя. И для Internet Explorer, и для Navigator вернет строку "Mozilla".

appMinorVersion

Возвращает младшую цифру номера версии программы Web-обозревателя. Например, для Internet Explorer 5.0 вернет "0", а для 5.5 - "5".

Поддерживается только Internet Explorer начиная с 4.0

appName

Возвращает имя программы Web-обозревателя, например, "Netscape" или "Microsoft Internet Explorer".

appVersion

Возвращает версию программы Web-обозревателя.

browserLanguage

Возвращает код программы Web-обозревателя. Поддерживается только IE начиная с 4.0

cookieEnabled

Возвращает true, если Web-обозревателю разрешен пользователем прием cookie. Поддерживается только IE начиная с 4.0

cpuClass

Возвращает класс процессора клиентского компьютера, например, "x86" или "Alpha". Поддерживается только IE начиная с 4.0

language

Возвращает код языка программы Web-обозревателя. Поддерживается только NN начиная с 4.0

onLine

Возвращает true, если клиент в настоящее время подключен к интернету (находится в режиме on-line), и false, если отключен (off-line).

Поддерживается только IE начиная с 4.0

platform

Возвращает название клиентской платформы, например, "Win32".

systemLanguage

Возвращает код языка операционной системы клиента. Поддерживается только IE начиная с 4.0

userAgent

Возвращает строку, идентифицирующую Web-обозреватель клиента. Является комбинацией значений свойств appCodeName и appVersion.

userLanguage

То же самое, что browserLanguage.

Поддерживается только IE начиная с 4.0

Объект navigator поддерживает, кроме того, метод javaEnabled(), возвращающий true, если Web-обозревателю разрешено пользователем выполнение сценариев JavaScript.

Немного более подробно хотелось бы сказать о свойстве appVersion, а точнее о возвращаемом им значении. Все дело в том, что у IE и NN оно будет разным.

Вот какой формат будет у Navigator:

{Версия} [{Язык}] ({Операционная система}; U|I)

Перейти на страницу:

Похожие книги