当前位置:编程学习 > asp >>

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

答案:

  在《微电脑世界》上看到一篇文章《在HTML网页中巧用URL》讲到HTML页面如何象asp一样接受参数的问题,看后犹如晴天霹雳一般,原来还有window.location.href这样的好东东,都怪自己平日不好好看资料。
  看了之后,我立刻写出了JS函数来过滤得到相应的参数,加上正则式,真是perfect。 配上DHTML和XML,一个静态网站就活了,很神奇吧!

//JavaSctript实现
function Request(QueryString){
  var strHref=>  var strParm;
  if(strHref.search(/\?/)!=-1){
    strHref=>    strHref=>    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上,呵呵。)

上一个:robots.txt禁止搜索引擎收录的方法
下一个:关于网页字体大小的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,