Нг 2.30. Использование обработчиков событий onLoad и onUnload

<HTML>

<HEAD>

<ТITLЕ>Обработчики событий onLoad и onUnload</TITLE>

 
 

Здесь в операторе <BODY> мы определили обработчики событий onLoad и onUnloac. При возникновении первого события будет вызываться функция hello, а при возникновении второго — функция bye.

Объект Navigator •:

Теперь рассмотрим объект JavaScript, с помощью которого можно получить неко­торые данные о браузере и компьютере пользователя — объект Navigator. Эта информация может пригодиться при формировании стилей веб-страниц для различных браузеров. Данный объект создается автоматически при открытии веб­страницы браузером и содержит общую информацию о браузере пользователя.

Как и другие объекты JavaScript, объект Navigator имеет свои свойства — кон кретные строковые значения о браузере пользователя. Рассмотрим их кратко.

□ appCodeName — определяет кодовое имя (платформу, «движок») браузера-

□ appName — определяет имя (название) браузера, например Netscape и
Microsoft Internet Explorer.

□ appVersion — определяет версию браузера, включая платформу, выпуск op з
зера и операционную систему пользователя.

□ userAgent — возвращает строку, идентифицирующую браузер пользоват

то есть заголовок протокола, используемого браузером во время работы с вером. Это комбинация значений свойств appCodeName и appVersion.

cookieEnabled — определяет, разрешается или нет использование текста cookies, позволяющих сохранить небольшие фрагменты информации на компью­тере пользователя. Возвращает true, если пользователь разрешил браузеру прием cookie.

п browserLanguage — определяет текущий язык браузера.

п systemLanguage — определяет язык операционной системы по умолчанию, например га, если используется русская версия Windows.

□ userLanguage — определяет пользовательские настройки языка операционной
системы.

□ platform — определяет платформу операционной системы пользователя, на­
пример Win32.


cpuClass — задает класс (тип) центрального процессора компьютера пользо­
вателя, например х86 или Alpha.

Рассмотрим пример сценария, в котором определяются различные характеристики браузера (листинг 2.31).


 
 

В данном примере каждому свойству объекта Navigator назначается отдельная переменная. С помощью команды document.write информация о характеристи­ках браузера отображается на веб-странице (рис. 2.20).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: