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

2.5.1. Властивості об'єкта document

Перерахуємо властивості об'єкта document, доступні сценарію JavaScript:

Властивість Опис

alinkColor Вміст параметра ALINK

anchors Масив локальних міток, розміщених у документі. Ці мітки застосовуються для організації посилань усередині документа

applets Масив об'єктів, що відповідають апплетам Java, розташованим у документі HTML

bgColor Вміст параметра BGCOLOR

cookie Значення cookie для поточного документа. Про те, що це таке, буде розказано в останній главі

embeds Масив об'єктів plug-in, що утримуються в документі HTML

fgColor Вміст параметра TEXT

forms Масив, що містить у виді об'єктів усі форми, розташовані в документі HTML

images Масив растровых зображень, включених у документ

lastModified Дата останньої зміни документа HTML

linkColor Вміст параметра LINK

links Масив, що містить усі посилання в документі HTML

location Повна адреса URL документа HTML

referrer Адреса URL документа, що викликає, HTML

title Заголовок документа, заданий за допомогою оператора <TITLE>

URL Повна адреса URL документа HTML

vlinkColor Вміст параметра VLINK

Об'єкт document може містити в собі інші об'єкти, доступні як властивості:

Властивість Опис

Anchог Локальна мітка, визначена в документі HTML за допомогою оператора <А>

Form Форма, обумовлена в документі HTML за допомогою оператора <FORM>

history Список адрес URL, посещенных користувачем

link текст або зображення, що грають роль гипертекстовой посилання. Створюється за допомогою оператора мови HTML <A> у котрому додатково задаються оброблювачі событий' onClick і onMouseOver

2.5.2. Методи об'єкта document

Сценарії JavaScript можуть викликати такі п'ять методів визначених в об'єкті document:

Метод Опис

сlеаг Видалення вмісту документа з вікна перегляду

close Закриття потоку даних, відкритого для документа методом open. У вікні будуть відображені всі зміни вмісту документа, зроблені сценарієм після відкриття потоку

open Відкриття вихідного потоку для запису в документ НТМL даних типу MIME за допомогою методів write і writein

write Запис у документ довільної конструкції мови HTML

wnteln Аналогічно попередньому, але наприкінці рядки добавляється символ нового рядка

2.5.3. Колірне оформлення документа

Більшість властивостей об'єкта objects доступно сценарію JavaScript як для читання, так і для запису. Спочатку спробуємо динамічно змінити колірне оформлення документа HTML

Сценарій змінив п'ять властивостей документа HTML - цвіт фона і тексту, а також цвіти посещенных, не посещенных і обраних користувачем посилань (листинг 2.8).

Листинг 2.8. Файл chapter2/ColorLinks/ColorLinks. html

<HTML>

<HEAD>

<TITLE>Color Links</TITLE>

<SCRIPT LANGlJAGE="JavaScript">

<!--

document.bgColor = "#00FF80";

document.fgColor = "#800080";

document.linkCoior = "#000000";

document.alinkColor = "#FF0000";

document.vlinkColor = "#4000FF";

//-->

</SCRIPT>

</HEAD>

<BODY BGCOLOR=white>

<Н1>Зміна колірного оформлення</Н1>

<Р>Відвідайте ці сервери:

<Р><A HREF="http: //www.glasnet. ru/~frolov/index.html">Hаша домашня сторінка</А>

<P><A HREF="http://www. auramedia. ru">Каталог програм Auramedia</A>

<P><A HREF="http://www.microsoft.corn/Java/">Сторінка cервера Microsoft про Java</A>

<P><A HREF="ColorLinks.html#Локальный роздів ">Локальний поділ</А>

<HR>

<Н1><А NAME="Локальний поділ">Локальний поділ</А></H1>

<Р>Цей локальний поділ ви можете переглянути, навіть якщо ваш комп'ютер не залучений до Internet

</BODY>

</HTML>

Звернете увагу, що сценарій переопределяет цвіт фона, заданий параметром BGCOLOR в операторі <BODY>:

document. bgColor = "#00FF80";