Интернет программирование стр.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-документа.
*