Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в Веб программирование.doc
Скачиваний:
81
Добавлен:
07.11.2018
Размер:
4.42 Mб
Скачать

Методы Function

toString() — возвращает определение функции в виде строки.

Объекты браузера

Объектная модель JavaScript предоставляет возможность работы с объектами, зависящими от браузера (window, navigator, location, history и т.д.) и объектами, относящиеся к HTML документу (document, forms, frames и т.д.). Ниже представлена схема объектов, которая позволяет манипулировать свойствами и структурой документа.

Объект window

Объект window отображается в текущем окне, которое создается при запуске браузера. Объект является контейнером для всех других объектов, используемых в сценариях JavaScript. Окно создается либо браузером либо в сценарии JavaScript с помощью метода window.open():

var winobj=window.open([параметры]);

Окно может быть разделено на фреймы. Фрейм также является окном, однако не имеет дополнительных элементов, кроме полос прокрутки и может трактоваться как специальный вид объекта window. При использовании в окне нескольких фреймов для объектов window используются синонимы: self-текущее окно; parent-родительское окно; top-окно самого верхнего уровня.

Свойства объекта window.

Свойство

Описание

closed

Возвращает true, если текущее окно закрыто.

defaultStatus

Сообщение по умолчанию, отображаемое в строке состояния окна.

document

Возвращает ссылку на документ, загруженный в текущее окно.

frames

Возвращает ссылку на коллекцию фреймов.

history

Возвращает ссылку на объект истории браузера.

innerHeight

Возвращает высоту клиентской области окна в пикселах.

innerWidth

Возвращает ширину клиентской области окна в пикселах.

length

Возвращает количество фреймов.

location

Возвращает ссылку на объект location документа, загруженного в окно.

name

Возвращает имя окна или фрейма.

navigator

Возвращает ссылку на объект Web-обозревателя.

opener

Возвращает ссылку на окно, которое открыло текущее окно, методом open.

outerHeight

Возвращает полную высоту окна (с рамками, меню, панелями ) в пикселах.

outerWidth

Возвращает полную ширину окна в пикселах.

pageXOffset

Возвращает расстояние по горизонтали между позицией окна и левой границей документа.

pageYOffset

Возвращает расстояние по вертикали между позицией окна и левой границей документа.

parent

Возвращает ссылку на родительское окно, если текущий объект window -фрейм. В противном случае возвращается ссылка на само окно.

screen

Возвращает ссылку на объект screen.

screenLeft

Возвращает горизонтальную координату левого верхнего угла окна.

screenTop

Возвращает вертикальную координату левого верхнего угла окна.

screenX

Горизонатльная координата левого верхнего угла окна.

screenY

Вертикальная координата левого верхнего угла окна.

self

Возвращает ссылку на объект window текущего окна.

status

Текст, отображаемый в строке состояния окна браузера.

top

Возвращает ссылку на родительское окно самого верхнего уровня, если текущий объект фрейм. Иначе возвращается ссылка на само окно.

window

То же, что и self.