barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

пятница, 1 апреля 2011 г.

Получение GET параметров запроса из JavaScript

function getParam(sParamName)
{
var Params = location.search.substring(1).split("&"); // отсекаем "?" и вносим переменные и их значения в массив
var variable = "";
for (var i = 0; i < Params.length; i++)
{ // пробегаем весь массив
if (Params[i].split("=")[0] == sParamName)
{ // если это искомая переменная
// если значение параметра задано, то возвращаем его
if (Params[i].split("=").length > 1) variable = Params[i].split("=")[1];
return variable;
}
}
return "";
}

1 комментарий: