logo search
диплом / Диплом Вавилов

1.7 Описание объектной модели браузераMsInternetExplorer

Рассмотрим объектную модель браузера Microsoft Internet Explorer 4.0.

Объектная модель – это набор связанных между собой объектов, обеспечивающих доступ к содержимому страницы и ряду функций браузера. Следует разделить эти два набора объектов. Доступ к содержимому страницы из скриптовых языков позволяет управлять ее содержанием уже после загрузки – этот принцип лежит в основе технологии Dynamic HTML.

Объекты имеют свои свойства, методы и события. Рассмотрим основные объекты браузера подробнее.

Объект window находится в вершине иерархии и является контейнером для других объектов. Он представляет собой текущее окно браузера. Это может быть обычное окно либо одно из окон набора фреймов. В последнем случае у объекта будет присутствовать коллекция frames, каждый элемент которой будет представлять собой отдельный фрейм.

Объект history содержит информацию об адресах страниц (в формате URL), которые вы посещали в данной сессии. Эти адреса сохраняются в списке History. Объект позволяет перемещаться по списку с помощью кода на JavaScript.

Объект location содержит информацию об URL – адресе текущей страницы или загрузки новой. Свойства данного объекта позволяют получить различную информацию об URL – адресе текущей страницы.

Объект event позволяет скриптовой программе получить детальную информацию о произошедшем событии и выполнить необходимые действия. Это объект доступен только во время самого события. Более того, обращаться к нему можно только из обработчиков событий или соответствующих функций.

Объект screen предназначен для получения информации о клиентском браузере.

Объект document представляет собой HTML – документ, загруженный в данный момент в браузере.