HTML页面的参数化实现(仿ASP)

王朝asp·作者佚名  2006-11-24
宽屏版  字体: |||超大  

在《微电脑世界》上看到一篇文章《在HTML网页中巧用URL》讲到HTML页面如何象asp一样接受参数的问题,看后犹如晴天霹雳一般,原来还有window.location.href这样的好东东,都怪自己平日不好好看资料。

看了之后,我立刻写出了JS函数来过滤得到相应的参数,加上正则式,真是perfect。 配上DHTML和XML,一个静态网站就活了,很神奇吧!

//JavaSctript实现

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);

}

}

如果查找参数不成功,则返回值="undefined",可以再判断。本涵数只匹配最后找到的一个参数。(本方法在2004年2月份已实现,应用在了我的两个HTML版的网站上,现写在BLOGBUS上,呵呵。)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有