Получить параметр из урл и по нему переадресовать на определенную страницу
Доброго времени, уважаемые форумчане! Подскажите будьте так добры.
Мне нужно брать параметр из урл и через этот параметр переадресовывать на определенную страницу (очень хорошо было бы с помощью 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, время: 03:53. |