function GetQueryValue(sorStr,panStr) { var vStr=""; if (sorStr==null||sorStr==""|| panStr==null||panStr=="") return vStr; sorStr=sorStr.toLowerCase(); panStr+="="; var itmp=sorStr.indexOf(panStr); if (itmp<0){return vStr;} sorStr=sorStr.substr(itmp + panStr.length); itmp=sorStr.indexOf("&"); if (itmp<0) { return sorStr; } else { sorStr=sorStr.substr(0,itmp); return sorStr; } } // 获得url字符串 var strGetQuery=document.location.search; // 获得csdnstyle 参数的值 var picurl=GetQueryValue(strGetQuery,'picurl'); var totalpic=GetQueryValue(strGetQuery,'totalpic'); var colnum=GetQueryValue(strGetQuery,'colnum'); var rownum=GetQueryValue(strGetQuery,'rownum'); var picformat=GetQueryValue(strGetQuery,'picformat'); 这有个例子,看看,我写的 http://webdj.8u8.com/tools/picshow.htm?picurl=http://www.96326.com/webdj/road1/p&totalpic=15&picformat=jpg&colnum=1&rownum=1
{
var vStr="";
if (sorStr==null||sorStr==""|| panStr==null||panStr=="") return vStr;
sorStr=sorStr.toLowerCase();
panStr+="=";
var itmp=sorStr.indexOf(panStr);
if (itmp<0){return vStr;}
sorStr=sorStr.substr(itmp + panStr.length);
itmp=sorStr.indexOf("&");
if (itmp<0)
{
return sorStr;
}
else
{
sorStr=sorStr.substr(0,itmp);
return sorStr;
}
}
// 获得url字符串
var strGetQuery=document.location.search;
// 获得csdnstyle 参数的值
var picurl=GetQueryValue(strGetQuery,'picurl');
var totalpic=GetQueryValue(strGetQuery,'totalpic');
var colnum=GetQueryValue(strGetQuery,'colnum');
var rownum=GetQueryValue(strGetQuery,'rownum');
var picformat=GetQueryValue(strGetQuery,'picformat');
这有个例子,看看,我写的
http://webdj.8u8.com/tools/picshow.htm?picurl=http://www.96326.com/webdj/road1/p&totalpic=15&picformat=jpg&colnum=1&rownum=1
例如:请求的字符串为:http://localhost/hello.asp?x=ppp&y=zzz
接收的文件为hello.asp,内容如下:
<script language=javascript>
<!--
function MyFunction(){
alert("<%=request.querystring("x")%>");
alert("<%=request.querystring("y")%>");}-->
</script>
a = url.substring(url.indexof("a")+ 1,url.indexof("b"));
//假设url是b.html?a=1&b=4
这样可以得到a=1
你有办法解决吗?