|
|
|
| Народ возник трабл например переменную из текстового поля я получаю так
var name=document.getElemntById("name").value;
|
а как получить get переменную со строки site.ru?name=vlad посредством java script
заранее благодарен Влад | |
|
|
|
|
|
|
|
для: rezistor
(25.11.2007 в 01:41)
| | | |
|
|
|
|
|
|
|
для: ddhvvn
(25.11.2007 в 10:09)
| | и сто у меня будет в переменной v ?? | |
|
|
|
|
|
|
|
для: ReZiStOr
(25.11.2007 в 12:47)
| |
function get_value(name)
{
var query = window.location.search.slice(1);
var params = query.split("&");
for (var i=0; i<params.length; i++)
{
var param = params[i].split("=");
if (param[0] != name) continue;
return param[1];
}
return null;
}
|
| |
|
|
|
|
|
|
|
для: ReZiStOr
(25.11.2007 в 12:47)
| | search это свойство объекта location. Другими словами так вы можете получить значение из url текущей страницы:
var inp = unescape(location.search.sustring(1));
|
После этого inp будет содержать все, что находилось в url после ? Если url содержит одну переменную, то достаточно разделить inp по символу = и забрать второе значение результата, это и будет значение переданной переменной. Если в url передется несколько переменных, то сперва нужно разделить inp по символу &, а затем каждое значение полученного массива резделять по символу =. | |
|
|
|