HTML页面的参数化实现(仿ASP)
这个工作正常。用JAVASCRIPT读取。
function Request(QueryString){
var strHref=window.location.href;
var strParm;
if(strHref.search(/\?/)!=-1){
strHref=strHref.substr(strHref.search(/\?/)+1);
strHref=strHref.split(/&/);
for(var icount = 0; icount<strHref.length; icount++){
if(strHref[icount].search("^"+QueryString+"=")!=-1){
strParm=strHref[icount].substr(QueryString.length+1)
}
}
return(strParm);
}
}
这个未测试。
<script language="JScript">
<!-
var LocString=String(window.document.location.href);
function GetQueryString(str){
var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(LocString),tmp;
if(tmp=rs)return tmp[2];
return "没有这个参数";
}
alert("日记编号:"+GetQueryString("log_id"));
alert("分类编号:"+GetQueryString("cat_id"));
alert("所在页数:"+GetQueryString("page"));
-->
</script>
function Request(QueryString){
var strHref=window.location.href;
var strParm;
if(strHref.search(/\?/)!=-1){
strHref=strHref.substr(strHref.search(/\?/)+1);
strHref=strHref.split(/&/);
for(var icount = 0; icount<strHref.length; icount++){
if(strHref[icount].search("^"+QueryString+"=")!=-1){
strParm=strHref[icount].substr(QueryString.length+1)
}
}
return(strParm);
}
}
这个未测试。
<script language="JScript">
<!-
var LocString=String(window.document.location.href);
function GetQueryString(str){
var rs=new RegExp("(^|)"+str+"=([^\&]*)(\&|$)","gi").exec(LocString),tmp;
if(tmp=rs)return tmp[2];
return "没有这个参数";
}
alert("日记编号:"+GetQueryString("log_id"));
alert("分类编号:"+GetQueryString("cat_id"));
alert("所在页数:"+GetQueryString("page"));
-->
</script>