|
|
|
| я не знаю, может я конечно сейчас глупость сморожу, но мне очень надо - как в ява_скрипт получить переменную из гет запроса?
нада примерно вот так:
index.html?qwe=Hello
...alert(qwe); .... | |
|
|
|
|
|
|
|
для: naxa
(26.10.2007 в 17:46)
| |
<script>
function getVar() {
var vars_url=document.links[0].search.substring(1); //получили то что прикреплено к url
var v = vars_url.split('='); //разделили параметр и значение
alert(v[1]); //вывели значение
//если параметров передается много, то их надо разделить по &
//далее в массив, но все уже зависит от того как переданы параметры
}
</script>
<a href="index.html?qwe=Hello">GO</a>
<input onclick="getVar()" type="button" value="Get var">
|
| |
|
|
|
|
|
|
|
для: sim5
(26.10.2007 в 18:42)
| | Чёто у меня document.links[0].search.substring(1); не то возвращает. При отсутствиии <a> | |
|
|
|
|
|
|
|
для: sim5
(26.10.2007 в 18:42)
| | Чёто у меня document.links[0].search.substring(1); не то возвращает. При отсутствиии <a> говорит, что такого объекта нет. Добавляю <a>, возвращает пустоту. | |
|
|
|
|
|
|
|
для: вялый
(26.10.2007 в 20:45)
| | Звиняюсь, 2 раза запостилось, а удалить получается. | |
|
|
|
|
|
|
|
для: вялый
(26.10.2007 в 20:45)
| | <a> - это символ "а" заключенный в угловые скобки, а <a href="url">link</a> - это ссылка (якорь). Чувствуете разницу?
links - это массив якорей (ссылок в документе), и если у вас нет якорей на странице, то чего вы ожидаете тогда? | |
|
|
|
|
|
|
|
для: sim5
(26.10.2007 в 20:47)
| | Как я понимаю naxa хочет получить гет запрос из адресной строки браузера, а не из href тега <a>. Хотя, возможно, я ошибаюсь. | |
|
|
|
|
|
|
|
для: вялый
(26.10.2007 в 21:00)
| | Какая фиг разница от куда он хочет получить его. Механиз тот же, только нужно взять соответствующее. Вы пытались значит неверно. Если из GET запроса, то нужно обращаться не к якорю на странице, а: location.search.substring(1), далее то же самое почти. | |
|
|
|