var queryString = location.href.substring(location.href.indexOf("?")+1); //获得URL传递的参数
var parameters = queryString.split("&"); //以&分割截取多个参数
var pos, paraName,paraValue,paraRan,paraUrl;
for(var i=0; i<parameters.length; i++)
{
// 获取等号位置
pos = parameters[i].indexOf('='); //获得每个参数对的'='下标
if(pos == -1) //如果没有参数跳出本次循环
{
PutCollectSwf(); //默认的首页统计图
continue;
}
else // 获取id、密钥种子 和 url路径文件名
{
paraName = parameters[i].substring(0, pos);
// 参数名必须是id
if(paraName == "id")
{
paraValue = parameters[i].substring(pos + 1); //截取字符串获得id
}
//第二个参数必须是ran
else if(paraName=="ran")
{
paraRan=parameters[i].substring(pos + 1); //截取字符串获得密钥
}
//第三个参数必须是url
else if(paraName=="url")
{
paraUrl=parameters[i].substring(pos + 1); //截取字符串获得URL
}
}
}
JavaScript截取URL参数
最新推荐文章于 2023-05-08 20:32:12 发布