Интернет программирование стр.129

? fgCoior — основной цвет документа.

? bgcolor — цвет фона документа.

? linkcoior — цвет ссылок, находящихся в данном документе.

? aiinkcoior — цвет активной ссылки документа.

? viinkcoior — цвет ссылок документа, по которым переход не производился.

? selection — область текста, выделенная пользователем.

Практически всегда нам будет недостаточно одних свойств для работы с каким-либо объектом. Необходимы еще и методы. Рассмотрим некоторые из них.

? Метод clear о — очищает содержимое данного документа.

? Метод close () — закрывает документ.

? Метод write (tag) — записывает в тело документа новый HTML-код, который передается в качестве параметра. Таким образом можно динамически формировать содержимое Web-страницы без использования CG 1-приложений.

? Метод writein(tag) — позволяет записывать в тело документа HTML-код, но при этом дописывает в конце добавляемого блока символ перевода каретки.

? Метод eiementFromPoint (х, у) — перемещает элемент в точку с координатами, которые передаются в параметрах.

Здесь перечислены далеко не все доступные для этого объекта методы, но именно они чаще всего применяются для работы.

Проиллюстрируем действие методов записи HTML-кодов в тело документов. Они весьма широко применяются в тех случаях, когда необходимо на странице отображать регулярно изменяющуюся информацию. В нашем примере мы будем автоматически отображать дату последнего изменения содержимого страницы при помощи свойства lastModified. Код документа приведен в листинге 4.5.

Листинг 4.5. Файл 4-5.html

<HTML> <HEAD> С/НЕАЕ» <BODY>

<Р> Это тестовая страница

<SCRIPT language="javascript"> <! —

document.writeln("Дата последнего обновления "+document.lastModified);

II—>

C/SCRIPT> </BODY> </HTML>

На очереди объект, позволяющий обрабатывать информацию об адресе Web-страницы, которая в данный момент загружена в браузер. Его наименование — location. У этого объекта очень мало методов, но такова его специфика. Объект location предназначается скорее для получения информации, чем для выполнения каких-либо действий с адресом HTML-документа. Итак, перечислим свойства объекта location.

? href — содержит URL текущего документа.

? hostname — имя Web-cepeepa, отмеченное в URL, не включающее в себя явно указанный номер порта, на котором функционирует этот Web-cepeep.

? host — имя Web-cepeepa, объединенное с номером порта, если тот указан явно.

? port — номер порта, на котором функционирует Web-cepeep, чье имя указано в URL данного документа.

? pathname — путь к HTML-документу в файловой системе сервера.

? hash — имя локальной гиперссылки, не включающее в себя знак "#".

При помощи этих свойств мы можем полностью разобрать URL документа на составляющие. Что делать с ними потом, каждый решает сам в зависимости от своих целей.

У объекта location есть и методы. Чаще всего используются следующие из них:

? Метод reload — позволяет осуществлять принудительную перезагрузку данного HTML-документа.


⇐ вернуться назад| |читать дальше ⇒


*