Получить параметр из урл и по нему переадресовать на определенную страницу
Доброго времени, уважаемые форумчане! Подскажите будьте так добры.
Мне нужно брать параметр из урл и через этот параметр переадресовывать на определенную страницу (очень хорошо было бы с помощью jQuery). Т.е. если в урл есть "ParametrTwo" (или по значению параметра "two"), то делаем переадресацию на определенную страницу. К примеру test.ru/kontakty/ Если параметр другой то на другую страницу. test.ru/index.html?ParametrOne=one&ParametrTwo=two&Paramet rThree=three |
Цитата:
var url='test.ru/index.html?ParametrOne=one&ParametrTwo=two&Paramet rThree=three';
if (/(\?|&)ParametrTwo=/.test(url)) {
var val=url.match(/(\?|&)ParametrTwo=([^&$]+)/);
alert(val[2]);
};
|
Есть функция
var getUrlParameter = function getUrlParameter(sParam) {
var sPageURL = decodeURIComponent(window.location.search.substring(1)),
sURLVariables = sPageURL.split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] === sParam) {
return sParameterName[1] === undefined ? true : sParameterName[1];
}
}
};
Получаю значение
var parametrOne = getUrlParameter('ParametrOne') ;
Вот не пойму как при получении этого параметра переадресовать посетителя на другую страницу
<script type="text/javascript">
// Как сюда вставить переменную выше
location.replace("http://test.ru/kontakty");
</script>
|
Цитата:
top.location='новый_УРЛ'; |
| Часовой пояс GMT +3, время: 01:31. |