- •Вопрос3 Информационная безопасность в Intranet
- •Вопрос4. Язык html был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1989—1991 годах.
- •Имеет ли значение регистр в тэгах html?
- •Вопрос10 Карта ссылок документа html
- •Вопрос11 Описание фреймов
- •Вопрос12 Основы css
- •Способы подключения css к документу
- •Вопрос13 JavaScript — объектно-ориентированный скриптовый язык программирования.
- •Вопрос14 объкты браузера Объект window
- •Свойства объекта window:Свойство
- •Объект document и свойства документа
- •Объект navigator и свойства браузера
- •Объект history
- •Формы и массив объектов forms
- •Фреймы и массив объектов frames
- •Изображения и массив объектов images
- •Вопрос16 Формативание блока
- •Вопрос17 История dhtml
- •Обзор свойств и методов элементов
Объект document и свойства документа
Объект document соответствует всему HTML-документу. Все объекты, связанные с тэгами HTML, являются свойствами объекта document. Свойств этих достаточно много, мы перечислим лишь некоторые из них.
СВОЙСТВА ОБЪЕКТА DOCUMENT:
1) bgColor цвет фона
2) fgColor цвет букв
3) linkColor цвет непосещенной гиперссылки <body link='цвет'>
4) vlinkColor цвет посещенной гиперссылки <body vlink='цвет'>
5) alinkColor цвет активной гиперссылки <body alink='цвет'>
6) URL адрес документа
7) location адрес документа
8) title значение титульной строки <title>...</title>
9) fileCreatedDate дата создания файла
10) fileSize размер файла в байтах
11) anchors массив объектов, соответствующих меткам документа
12) links массив объектов, соответствующих гиперссылкам документа
13) images массив объектов, соответствующих изображениям, встроенным в документ <img src='адрес'>
14) forms массив объектов, соответствующих формам документа
15) frames массив объектов, соответствующих фреймам документа <frame>...</frame>
16) body объект, содержащий информацию о характеристиках "тела" документа, заключенного в контейнер <body>...</body>
Объект navigator и свойства браузера
Объект navigator содержит общую информацию о браузере клиента. Ниже перечислены свойства этого объекта и значения этих свойств для браузера, которым Вы просматриваете данный документ. Для сравнения просмотрите эту же страницу другим браузером и обратите внимание на содержимое правых ячеек приведенной ниже таблицы (а заодно и на вид документа).
appName - название браузера
appVersion - номер версии браузера cookieEnabled разрешено или нет использование "ключиков", позволяющих сохранять небольшие фрагменты информации на компьютере клиента
cpuClass - тип центрального процессора
systemLanguage - системный язык (например, ru, если используется русская версия Windows)
userLanguage - язык, выбранный пользователем для браузера ("Сервис"-"Свойства обозревателя"-"Общие"-"Языки"-"Выбрать")
Объект history
Объект history содержит информацию о документах, посещенных в течение данного сеанса работы браузера.
Свойство:
history.length - число посещенных документов.
Методы:
history.back() - возвращает к предыдущему документу;
history.go(n) - вызывает переход на n документов вперед (если n>0) или назад (если n<0) по списку.
ОБЪКТЫ, СВЯЗАННЫЕ С ТЕГАМИ
При загрузке документа браузер автоматически создает ряд объектов. В частности, создаются объекты, хранящие информацию обо всех формах документа (массив forms), всех изображениях (массив images), всех фреймах (массив frames), всех гиперссылках (массив links) и всех метках (массив anchors).
Все эти массивы объектов являются свойствами объекта document, содержащего информацию о документе, загруженном в окно браузера. (Об объекте document мы поговорим подробнее в одной из следующих лекций.)
Как и все массивы в JavaScript, перечисленные массивы объектов нумеруются, начиная с нуля. Для них, как и для всех массивов в JavaScript, определено свойство length (длина), т.е. число элементов в массиве.
Обращаться к элементам этих массивов (в JavaScript-сценариях) можно двумя способами:
по номеру, например: document.images[0];
по имени, (если соответствующий тег имеет атрибут name или ID), например: document.images['hare'] или document.hare.
Именовать можно не только тэги <forms>, <frames>, <images>, <links> и <anchors>, но и многие другие тэги, например: <table>, <td>, <div>, <span>. Информация об именованных тэгах также хранится в автоматически создаваемых одноименных объектах.
Свойствами объектов, связанных с тэгами, являются атрибуты соответствующих тэгов.
Рассмотрим перечисленные выше массивы объектов подробнее.