Справочник по JavaScript : Объект location

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Объект location содержит информацию о местонахождении текущего документа, т.е. его интернет-адрес. Его также можно использовать для перехода на другой документ и перезагрузки текущего документа.

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

  • hash - Имя "якоря" в интернет-адресе документа, если оно есть. (прим. код location.hash = 'someAnchor' не даст результата, перехода не произойдет; хотя хэш-таки изменится)
  • host - Имя компьютера в сети Интернет вместе с номером порта, если он указан.
  • hostname - Имя компьютера в сети Интернет.
  • href - Полный интернет-адрес документа.
  • pathname - Путь и имя файла, если они есть.
  • port - Номер порта. Если не указан, возвращает номер 80 - стандартный порт, через который работает протокол HTTP.
  • protocol - Идентификатор протокола. Если не указан, возвращается "http:".
  • search - Строка параметров, если она есть.

Методы объекта location

  • assign({Адрес}) - Загружает документ, адрес которого передан в качестве параметра. Поддерживается только IE начиная с 4.0
  • reload([true|false]) - Перезагружает документ с Web-сервера. Необязательный параметр - нужен только для NN: значение true заставляет Web-обозреватель перезагрузить документ с жесткого диска, где он был сохранен ранее, а false (значение по умолчанию) - прямо с Web-сервера.
  • replace({Адрес}) - Загружает документ, адрес которого передан в качестве параметра, и заменяет в списке истории Web-обозревателя адрес предыдущего документа адресом нового.

Пользуясь объектом location, можно загрузить другой документ на место текущего. Для этого просто присвойте значение нового интернет-адреса свойству href.

document.location.href = "http://www.spravkaweb.ru";

Пользователи IE также могут воспользоваться методом assign:

document.location.assign("http://www.spravkaweb.ru");

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

document.location.replace("http://www.spravkaweb.ru");
Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования