//获取地址栏参数
function GetUrl(name)
{
var Url_Params = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i < aParams.length; i++)
{
var aParam = aParams[i].split('=');
Url_Params[aParam[0]] = aParam[1];
}
//取得传过来的name参数
return Url_Params[name];
}
注:document.location.search是获取地址栏中的问号及其以后的字符串的。
如:地址:http://www.baidu.com/aaa.html?ID=298&type=2
document.location.search获取的的结果是"?ID=298&type=2"
aParams [0]="ID=298";
aParams [1]="type=2";
Url_Params的结果是:
Url_Params["ID"]=298
Url_Params["type"]=2
所以GetUrl(“ID”)返回的结果是298,GetUrl(“type”)返回的结果是2。