в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объекты document и body

предыдущая страничка

Синтаксис. Доступ к свойствам и методам объекта элемента BODY:

[window.]document.body.свойство | метод ([параметры])

Описание объекта. В объектных моделях, которых отображаются объекты элементов HTML, элемент BODY используется для хранения основного содержимого страницы, представляемой посетителям. BODY содержит весь обрабатываемый код HTML. Объект BODY занимет особенное место в иерархии элементов, которое предполагает и некоторые особенные возможности. В наибольшей степени это относится к объектной модели в Internet Explorer.
Если говорить о поддержке этого объекта браузерами, то можно сказать, что в Internet Explorer и в W3C элемент BODY вызывается одной и той же ссылкой: document.body. Но так как данный объект является объектом элемента HTML первого уровня, для доступа к элементу BODY можно прекрасно использовать любой другой синтаксис.

кстати

Будьте осторожны при доступе к объекту document.body во время загрузки страницы. Пока страница полностью не загружена, объект официально не существует. Если необходимо установить некоторые начальные свойства в сценарии, сделайте это с помощью обработчика событий onLoad, расположенного в дескрипторе <body>. Попытки установить свойства объекта элемента body непосредственно в сценарии (в элементе head) могут привести к сообщениям об ошибке в процессе поиска данного объекта.

Пользователь, конечно, знаком с некоторыми атрибутами элемента BODY, которые управляют отображением его содержимого на странице: это цвета состояний ссылок и параметр фона (цвет или изображение). Но для создания сценариев в документах Internet Explorer и Netscape Navigator (и пока W3C) данный элемент играет совершенно разную роль. Многие из методов и свойств, используемые в Netscape Navigator как одельные объекты, предназначенные для представления средств управления окном (например полосы прокрутки и т.д.), в Internet Explorer - только тело программы (в том окне, в котором оно расположено). А так как элемент BODY заполняет всю просматриваемую область окна браузера или фрейма, размер этой области определяется в Internet Explorer свойствами scrollHeight и scrollWidth, а в Netscape Navigator 4+ - window.innerHeight и window.innerWidth. Очень важно учесть это различие при описании размеров выводимого окна или документа, поскольку вам, возможно, придется указывать как соответствующие свойства и методы для объекта window, так и элемента BODY, в зависимости от используемого браузера(ов).

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <<<

 
Hosted by uCoz