function QueryString()
{ //构造参数对象并初始化
var name,value,i;
var str = location.href; //获得浏览器地址栏URL串
var num = str.indexOf("?")
str = str.substr(num+1); //截取“?”后面的参数串
var arrtemp = str.split("&"); //将各参数分离形成参数数组
for(i=0;i < arrtemp.length;i++)
{
num = arrtemp[i].indexOf("=");
if(num>0)
{
name = arrtemp[i].substring(0,num);//取得参数名称
value = arrtemp[i].substr(num+1);//取得参数值
this[name] = value;//定义对象属性并初始化
}
}
}
//调用:
var Request = new QueryString();
// 如果参数为id 则:Request.id 即可得到参数值