在《微电脑世界》上看到一篇文章《在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 strParm=strHref[icount].substr(QueryString.length+1) } } return(strParm); } } 如果查找参数不成功,则返回值="undefined",可以再判断。本涵数只匹配最后找到的一个参数。(本方法在2004年2月份已实现,应用在了我的两个HTML版的网站上,现写在BLOGBUS上,呵呵。) |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 09:23 , Processed in 0.152005 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.