В основном вы хотели бы обработать параметры, передаваемые на вашу страницу на стороне сервера, но если у вас есть причины, почему это нужно делать на стороне клиента, вот небольшой скрипт, который я нашел:
function gup( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return results[1];
}
Я не проверял это, но я почти уверен, что это сработает.
просто используйте его как: gup('parameter')
и он вернет вам значение параметра.