Иллюстрированный самоучитель по Web-графике

Объект location

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

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

  • href – URL-адрес в виде строки;
  • hash – строка, следующая в URL за символом #;
  • host – часть URL ("хост:порт");
  • hostname – часть URL "хост";
  • pathname – путь к объекту или файлу, находящийся после третьего слэша;
  • port – номер порта URL;
  • protocol – начальная часть, определяющая протокол;
  • search – строка запроса или данные URL после знака?.

Например, если вы загрузили страницу с адресом http://www.cityline.spb.ru, то значением location.href будет эта строка.

Мы можем изменять показываемую страницу, присваивая свойству href новое значение. Например:

window.location.href = "http://www.rambler.ru"

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

  • assign – загружает другую страницу; этот метод эквивалентен изменению свойства window.location.href;
  • reload – обновляет текущую страницу;
  • replace – загружает страницу, заменяя URL-адрес текущей.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.