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>

解决方案 »

  1.   

    <script language="JavaScript">
    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