Программирование > JavaScript & JScript
Замена значения параметра.
linker:
Как можно найти и заменить значение нужного параметра в адресной строке?
commander:
linker
regexp
linker:
Вот нашел для ссылок, а для адресной строки не могу сообразить.
function setvalue(name, value) {
var re = new RegExp("([\\\\?&]" + name + "=).*?(?=&|$)", "");
for (n = 0; n < document.links.length; n++) {
var s = document.links[n].href;
document.links[n].href = s.replace(re, "$1" + value);
}
}
href1
href2
href3
Поменять p2
commander:
linker
так... стоп!
ты хочешь заменить Джавой менять линки в адресной строке броузера??? ...
linker:
Я понимаю что надо серверным скриптом( php например),но я что-то не как не могу сообразить как мне сделать такую вещь
У меня есть select из воторого юзверь передает что-то выбирает(для того что-бы найти что-нибудб в базе), этот значение я через onchange этого select\'a передаю в адресную строку.Из которой в php значение ($_GET[параметр]). Так вот у меня проблема в следующем, если пользователь выбирает второй раз из этого селекта то параметр добавляется ещё раз а мне надо чтобы просто менялось его значение.
Навигация
Перейти к полной версии