<h3>Как получить url текущей страницы на JavaScript</h3>
<table>
<tr>
<td>document.location.hrefdocument.location.href</td>
<td>http://realadmin.ru/saytostroy/?page=4#top</td>
</tr>
<tr>
<td>document.location.protocol</td>
<td>http:</td>
</tr>
<tr>
<td>document.location.host</td>
<td>realadmin.ru</td>
</tr>
<tr>
<td>document.location.pathname</td>
<td>/saytostroy/</td>
</tr>
<tr>
<td>document.location.search</td>
<td>?page=4</td>
</tr>
<tr>
<td>document.location.hash</td>
<td>#top</td>
</tr>
</table>
<div class="line"></div>
<h3>Получаем GET параметр</h3>
<p>Теперь получим из адресной строки значение конкретного GET параметра. Для этого присвоим их переменной и выберем нужное значение регулярным выражением. Для примера возьмём URL и извлечем значение параметра «limit»:</p>
<strong>http://realadmin.ru/saytostroy/?page=4&limit=10&sotby=desc</strong>
<p>
var regexp = /limit=([^&]+)/i; <br> var GetValue = '';<br> if (!!regexp.exec(document.location.search)) <br> GetValue = regexp.exec(document.location.search)[1];
</p>
<p>Если «limit» не существует, то переменная «GetValue» будет содержать пустую строку.</p>
<div class="line"></div>
<h3>Перенаправление на JavaScript</h3>
<p>Если в свойство «document.location.href» записать какой-то адрес, то на него будет осуществлён 301 перенаправление.</p>
<strong>document.location.href = "http://yandex.ru";</strong>