try<script language=javascript>
function Request(name,url)
{
return (new RegExp("(\\?|&)"+name+"=([^&]*)").exec(url))?RegExp.$2:""
}var str="http://localhost/abc.aspx?aa=1"
alert("cc="+Request("cc",str));
alert("aa="+Request("aa",str));
alert("cc="+Request("cc",str));
</script>
function Request(name,url)
{
return (new RegExp("(\\?|&)"+name+"=([^&]*)").exec(url))?RegExp.$2:""
}var str="http://localhost/abc.aspx?aa=1"
alert("cc="+Request("cc",str));
alert("aa="+Request("aa",str));
alert("cc="+Request("cc",str));
</script>
function getPra(parameter){
var reg,url,url2,iLen,iStart,iEnd;
url = document.location.href;
reg = new RegExp(parameter);
if(url.search(reg) == -1){
return "";
}
else{
iLen = parameter.length;
iStart = url.search(reg) + iLen +1;
url2 = url.substr(iStart);
iEnd = iStart + url2.search(/&/i);
if((iStart - 1) == iEnd){
return url.substr(iStart);
}
else{
return url.substr(iStart,iEnd - iStart);
}
}
}
//使用getPra("parameter")即可得到参数值;
</script>感兴趣的话可以看看这篇文章,还有VBScript版的:
http://www.mzwu.com/article.asp?id=517