Объект 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-адрес текущей.