Программирование > JavaScript & JScript

Замена значения параметра.

(1/3) > >>

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[параметр]). Так вот у меня проблема в следующем, если пользователь выбирает второй раз из этого селекта то параметр добавляется ещё раз а мне надо чтобы просто менялось его значение.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии