Объект document
Специально для работы с документами HTML в языке JavaScript имеется отдельный объект с названием document. Пользуясь его свойствами и методами, сценарий JavaScript может получить информацию о текущем документе, загруженном в окно браузера, а также управлять отображением содержимого этого документа. В первой главе нашей книги мы уже применяли один из методов объекта document с именем write для записи строки в тело документа HTML.
Когда в 29 томе “Библиотеки системного программиста” мы рассказывали о документах HTML, то говорили, что такие документы состоят из заголовка и тела документа. Заголовок определяется при помощи оператора языка HTML <HEAD>, а тело документа - при помощи оператора <BODY>. Прежде чем мы перейдем к описанию свойств и методов объекта document, рассмотрим назначение отдельных параметров оператора <BODY>.
В общем виде этот оператор выглядит следующим образом:
<BODY
BACKGROUND="Фоновое_изображение"
BGCOLOR="Цвет_фона"
TEXT="Цвет_текста"
LINK="Цвет_непосещенных_ссылок"
ALINK="Цвет_активизированных_ссылок"
VLINK=" Цвет_посещенных_ссылок "
onLoad="Обработчик_события_при_загрузке_документа"
onUnload="Обработчик_события_при_выгрузке_документа">
</BODY>
Описание параметров оператора приведено ниже:
Параметр | Описание | ||
BACKGROUND | С помощью этого параметра можно указать адрес URL изображения, заполняющего фон тела документа | ||
BGCOLOR | Параметр BGCOLOR применяется в тех случаях, когда фон документа необходимо раскрасить в какой-либо цвет. Цвет задается в виде "#rrggbb", где константы rr, gg и bb - соответственно, красная, зеленая и голубая компоненты цвета. Значение констант может находиться в диапазоне от 0 до FF (в шестнадцатеричном виде). Цвет может также задаваться символическими константами, такими как red или white | ||
TEXT | Цвет текста. Задается таким же образом, что и цвет фона BGCOLOR | ||
LINK | Параметр LINK определяет цвет ссылок, размещенных в документе HTML, и еще не посещенных пользователем | ||
ALINK | Этот параметр определяет цвет ссылок, выбранных пользователем | ||
VLINK | Параметр VLINK определяет цвет ссылок, размещенных в документе HTML, которые уже посещались пользователем ранее | ||
onLoad | С помощью параметра onLoad можно определить обработчик события, который получит управление при загрузке документа в окно браузера | ||
onUnload | Аналогично предыдущему, однако обработчик события получит управление при удалении документа из окна браузера |
Анализируя свойства объекта document, сценарий JavaScript может определить значения перечисленных выше параметров. Кроме того, сценарию доступны локальные метки, формы и связи документа как элементы соответствующих массивов, а также информация из заголовка документа.