русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Свойства объекта Document


Дата добавления: 2015-07-09; просмотров: 561; Нарушение авторских прав


 

Рассмотрев «старейшие» методы объекта Document, перейдем к его «старейшим» свойствам:

 

bgColor

Цвета фона документа. Это свойство соответствует атрибуту bgcolor тега <body>.

 

cookie

 

Специальное свойство, позволяющее JavaScript_программам читать и писать cookie_файлы. Этому свойству посвящена отдельная глава – глава 19.

 

domain

 

Свойство, которое позволяет доверяющим друг другу веб_серверам, принад_ лежащим одному домену, ослаблять связанные с политикой общего происхо_ ждения ограничения на взаимодействие между их веб_страницами (подроб_ ности см. в разделе 13.8.2).


 

318 Глава 15. Работа с документами

lastModified

Строка, содержащая дату последнего изменения документа.

 

location

Устаревший синоним свойства URL.

 

referrer

 

URL_адрес документа, содержащего ссылку (если таковая существует), кото_ рая привела броузер к текущему документу.

 

title

Текст между тегами <title> и </title> данного документа.

 

URL

 

Строка, задающая URL_адрес, с которого был загружен документ. Значение этого свойства совпадает со значением свойства location.href объекта Window за исключением случая перенаправления на стороне сервера.

 

Некоторые из этих свойств предоставляют информацию о документе в целом. Следующий фрагмент можно поместить в конец каждого вашего документа, что_ бы автоматически предоставлять пользователю дополнительные сведения о до_ кументе, которые позволят судить о том, насколько устарел этот документ:

 

<hr><font size="1">

 

Документ: <i><script>document.write(document.title);</script></i><br> URL: <i><script>document.write(document.URL);</script></i><br>



 

Дата последнего обновления: <i><script>document.write(document.lastModified);</script></i>

</font>

 

Еще одно интересное свойство – referrer. Оно содержит URL_адрес документа, из которого пользователь перешел к текущему документу по ссылке. Это свойст_ во позволяет предотвратить создание глубоких ссылок в недра вашего сайта. Ес_ ли вы желаете, чтобы все посетители обязательно попадали на вашу домашнюю страницу, можно организовать перенаправление, разместив следующий фраг_ мент в начале всех страниц, за исключением домашней:

 

<script>

// Если переход выполнен по ссылке из_за пределов сайта,

// выполнить перенаправление на домашнюю страницу

 

if (document.referrer == "" || document.referrer.indexOf("mysite.com") == _1) window.location = "http://home.mysite.com";

</script>

 

Конечно, этот прием не следует рассматривать как серьезную защитную меру. Вполне очевидно, что он не будет работать у пользователей, отключивших в сво_ их веб_броузерах режим исполнения JavaScript_кода.

 

Последнее интересное свойство объекта Document – свойство bgColor. Оно соответ_ ствует HTML_атрибуту, потому использовать его не рекомендуется. Это свойство упомянуто здесь лишь по историческим причинам – первая клиентская Java_ Script_программа изменяла цвет фона документа. Даже очень_очень старые веб_ броузеры изменят цвет фона документа, если в свойство document.bgColor запи_ сать строку, устанавливающую цвет, например "pink" или "#FFAAAA".


 

15.3. Ранняя упрощенная модель DOM: коллекции объектов документа
   

 

Полное описание этих старейших свойств объекта Document приводится в четвер_ той части книги в том разделе, в котором описывается объект HTMLDocument.

 

Объект Document обладает другими важными свойствами, значениями которых являются массивы объектов документа. Эти коллекции станут темой обсужде_ ния следующего раздела.

 



<== предыдущая лекция | следующая лекция ==>
Динамическое содержимое документа | Ранняя упрощенная модель DOM: коллекции объектов документа


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.