Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_Kursa_JavaScript.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.51 Mб
Скачать

Объект navigator

Является свойством объекта window и предоставляет информацию об используемом клиентом браузере.

Свойства

appCodeName

Название кода браузера.

appName

Название браузера.

appVersion

Версия браузера.

browserLanguage

Текущий используемый язык браузера.

cookieEnabled

Поддерживает ли браузер сохранение cookies.

userAgent

Заголовок, посылаемый клиентом серверу при обмене данными по протоколу HTTP.

cpuClass

Строка, характеризующая используемый процессор компьютера.

onLine

Браузер в режиме работы с сетью или в автономном.

platform

Строка, характеризующая операционную систему компьютера.

systemLanguage

Используемый по умолчанию язык операционной системы компьютера.

Методы

javaEnabled()

Возвращает true, если возможен в браузере запуск Java-апплета. В противном случае false.

Объект location

Объект location также является свойство объекта window и связан с URL-адресом отображаемого в браузере документа. Синтаксис URL-адреса имеет следующий вид:

protocol//host:port/pathname#hash?search

Примеры URL-адресов

http://localhost:8080/doc/url.html#path

http://www.net.org/tutorial/cgi/url.pl?name=search

и соответствие их частей указанным в синтаксисе обозначениям:

Синтаксис URL

Адрес 1

Адрес 2

protocol

http:

http:

host

localhost

www.net.org

port

8080

pathname

doc/url.html

tutorial/cgi/url.pl

hash

path

search

name=search

Свойства

href возвращает полный адрес загруженного документа. Если его изменить, то будет загружен новый документ. Является свойством по умолчанию, поэтому для загрузки нового документа из сценария можно использовать следующую конструкцию:

window.location = "http://microsoft.com/index.asp";

Остальные свойства hash, host, hostname, pathname, port , protocol, search соответствуют частям адреса загруженного документа, используемые как для получения, так и для изменения соответствующих частей адреса.

Методы

reload()

Перезагружает в браузер текущую страницу.

replace(URL)

Загружает в окно браузера страницу, адрес которой задан в качестве его параметра.

Объект history

Объект history (свойство объекта window) содержит список адресов документов HTML, ранее загружавшихся в браузер.

Его свойство length хранит общее количество адресов в этом объекте.

Метод go() этого объекта загружает страницу из списка посещенных. Текущая страница имеет индекс 0, предыдущие по отношению к текущей страницы индексируются отрицательными целыми числами, а последующие положительными целыми числами:

history.go(-3)

Для перемещения на одну страницу назад и на одну страницу вперед относительно текущей в списке посещенных можно использовать соответственно методы back() и forward() этого объекта.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]