Объект Location связан с адресной строкой браузера, в его свойствах содержатся все компоненты URL доступные для чтения и записи.
Доступ к Location обычно осуществляется через объекты Document.location или Window.location . Если скрипт запускается из iframe (в одном домене), доступ к родительскому окну доступен через window.parent.location .
Рассмотрим какие будут значения при следующим URL:
Location.href
Вернет полный URL страницы.
Объекту location можно присвоить новый URL, браузер сразу перейдет на новую страницу.
Рассмотрим как получить URL текущей страницы на javascript вместе с get параметрами и доменным именем сайта. Полная информация об адресе содержится в объекте «document.location». Доступ к отдельным элементам можно получить с помощью обращения к свойствам объекта.
Получаем GET параметр
Теперь получим из адресной строки значение конкретного GET параметра. Для этого присвоим их переменной и выберем нужное значение регулярным выражением. Для примера возьмём URL и извлечем значение параметра «limit»:
Если «limit» не существует, то переменная «GetValue» будет содержать пустую строку.
Для получения адреса текущей страницы в javascript необходимо воспользоваться объектом location, который содержит информацию об URL страницы, а так же методы позволяющие осуществлять перезагрузку страницы или перенаправление на другой url.
Рассмотрим несколько способов как это можно сделать.
Источник: