用asp或js获取url参数

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:17:45
比如一个网址带参数的网址:
index.asp?id=100&id=205&id=133&id=425&id=554

如何利用ASP或JS读取id参数并在网页中显示成以下格式
参数1:100
参数2:205
参数3:133
参数4:425
参数5:554

其中:网址中的参数个数不任意,且参数值也是任意。

asp
<%
dim myrequest
for each myrequest in request.QueryString
response.write myrequest&":"&request.QueryString(myrequest)&"<br>"
next
%>

js
<script>
function getrequest(){
var locurl=location.href;
var start=locurl.indexOf("?");
var end=locurl.length;
if(start!=-1){
var tempstr=locurl.substring(start+1,end)
tempstr=tempstr.split("&");
var temp;
for(var i=0;i<tempstr.length;i++){
temp=tempstr[i].split("=");
request[i]=temp;
}
}
}
var request=new Array();
getrequest();
for(i=0;i<request.length;i++){
document.write(request[i][0]+":"+request[i][1]+"<br>")
}
</script>

<script language="javascript">
function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(