RealAdmin.ru

Как получить url текущей страницы на JavaScript

JavaScript
Категория: Кодинг
27 мар 2015 г. в 10:51

Рассмотрим как получить URL текущей страницы на javascript вместе с get параметрами и доменным именем сайта. Полная информация об адресе содержится в объекте «document.location». Доступ к отдельным элементам можно получить с помощью обращения к свойствам объекта.

Разберём адрес: http://realadmin.ru/saytostroy/?page=4#top
СвойствоЗначение
document.location.hrefhttp://realadmin.ru/saytostroy/?page=4#top
document.location.protocolhttp:
document.location.hostrealadmin.ru
document.location.pathname/saytostroy/
document.location.search?page=4
document.location.hash#top

Получаем GET параметр

Теперь получим из адресной строки значение конкретного GET параметра. Для этого присвоим их переменной и выберем нужное значение регулярным выражением. Для примера возьмём URL и извлечем значение параметра «limit»:

http://realadmin.ru/saytostroy/?page=4&limit=10&sotby=desc
    var regexp = /limit=([^&]+)/i;
    var GetValue = '';
    if (!!regexp.exec(document.location.search)) 
        GetValue = regexp.exec(document.location.search)[1];

Если «limit» не существует, то переменная «GetValue» будет содержать пустую строку.

Перенаправление на JavaScript

Если в свойство «document.location.href» записать какой-то адрес, то на него будет осуществлён 301 перенаправление.

    document.location.href = "http://yandex.ru";
Теги:
Посмотрите похожее — 6
Комментарии —
  1. avatar Вася 06 октября 2018, 06:18 #
    Респект и уважуха бро
    © REALADMIN.RU   2018 г.
    Страница сгенерирована: 0,6186 s | 10 mb.
    На каком уровне Вы играете в шахматы?
    О П Р О С
    Home Question Top