×
Traktatov.net » Справочник по JavaScript » Читать онлайн
Страница 19 из 22 Настройки

resizeTo


resizeTo({X},{Y})

Увеличивает слой до размера, заданного значениями X и Y.

Объект navigator



Объект navigator служит для доступа к самой программе Web-обозревателя. Не путайте его с объектом window, представляющем текущее окно Web-обозревателя, и названием программы Netscape Navigator.


appCodeName


Возвращает имя кода программы Web-обозревателя. И для Internet Explorer, и для Navigator вернет строку "Mozilla".


appMinorVersion


Возвращает младшую цифру номера версии программы Web-обозревателя. Например, для Internet Explorer 5.0 вернет "0", а для 5.5 - "5".

Поддерживается только Internet Explorer начиная с 4.0


appName


Возвращает имя программы Web-обозревателя, например, "Netscape" или "Microsoft Internet Explorer".


appVersion


Возвращает версию программы Web-обозревателя.


browserLanguage


Возвращает код программы Web-обозревателя. Поддерживается только IE начиная с 4.0


cookieEnabled


Возвращает true, если Web-обозревателю разрешен пользователем прием cookie. Поддерживается только IE начиная с 4.0


cpuClass


Возвращает класс процессора клиентского компьютера, например, "x86" или "Alpha". Поддерживается только IE начиная с 4.0


language


Возвращает код языка программы Web-обозревателя. Поддерживается только NN начиная с 4.0


onLine


Возвращает true, если клиент в настоящее время подключен к интернету (находится в режиме on-line), и false, если отключен (off-line).

Поддерживается только IE начиная с 4.0


platform


Возвращает название клиентской платформы, например, "Win32".


systemLanguage


Возвращает код языка операционной системы клиента. Поддерживается только IE начиная с 4.0


userAgent


Возвращает строку, идентифицирующую Web-обозреватель клиента. Является комбинацией значений свойств appCodeName и appVersion.


userLanguage


То же самое, что browserLanguage.

Поддерживается только IE начиная с 4.0




Объект navigator поддерживает, кроме того, метод javaEnabled(), возвращающий true, если Web-обозревателю разрешено пользователем выполнение сценариев JavaScript.

Немного более подробно хотелось бы сказать о свойстве appVersion, а точнее о возвращаемом им значении. Все дело в том, что у IE и NN оно будет разным.

Вот какой формат будет у Navigator:

{Версия} [{Язык}] ({Операционная система}; U|I)

Здесь {Версия} представляет собой версию Web-обозревателя, {Язык} - язык программы (но может и отсутствовать), {Операционная система} - обозначение операционной системы клиента, например, "Win96", "Win16" или "WinNT", буква "U" - американскую версию программы, а "I" - интернациональную.

Например:

4.0 [ru] (Win95; I)

У Internet Explorer формат вывода значений свойства appVersion другой:

{Совместимая версия Navigator} (compatible; {Версия}; {Операционная система})

Здесь {Операционная система} может принимать значения "Windows 3.1", "Windows 3.11", "Windows 95" или "Windows NT".

2.0 (compatible; 3.01; Win95)

Свойство userAgent возвращает значение, имеющее формат:

{Значение appCodeName}/{Значение appVersion}

То есть, для двух предыдущих примеров мы получим следующие значения:

Mozilla/4.0 (Win95; I)Mozilla/2.0 (compatible; 3.01; Win95)