zoukankan      html  css  js  c++  java
  • javascript写的关于静态页面获取URL传递参数的函数[原创]

      2005.04.29发表于blog.csdn.net/zxub

      昨天搬家居然忘搬这篇文章了,郁闷~

      以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以写了下面这个静态页面获取URL传递参数的函数,顺便说一句,html页面上的元件不是只可以用默认的标签,可以自己加的,如:<input name="InfoFileID" type="hidden" gotoURL="#"  id="InfoFileID">看到那个gotoURL了么?直接加上就可以用,很方便的,写函数的时候无意中用出来的。

    function getQueryString(queryStringName)
    {
     var returnValue="";
     var URLString=new String(document.location);
     var serachLocation=-1;
     var queryStringLength=queryStringName.length;
     do
     {
      serachLocation=URLString.indexOf(queryStringName+"\=");
      if (serachLocation!=-1)
      {
       if ((URLString.charAt(serachLocation-1)=='?') || (URLString.charAt(serachLocation-1)=='&'))
       {
        URLString=URLString.substr(serachLocation);
        break;
       }
       URLString=URLString.substr(serachLocation+queryStringLength+1);
      }
      
     }
     while (serachLocation!=-1)
     if (serachLocation!=-1)
     {
      var seperatorLocation=URLString.indexOf("&");
      if (seperatorLocation==-1)
      {
       returnValue=URLString.substr(queryStringLength+1);
      }
      else
      {
       returnValue=URLString.substring(queryStringLength+1,seperatorLocation);
      } 
     }
     return returnValue;
    }


  • 相关阅读:
    Cufon css3@font-face
    HTML5 Canvas
    HTML5 Canvas 的宽高
    :nth-child()
    new Image()
    ios有些机型input和fixed导致的页面错位问题
    使用performance进行前端性能监控
    throttle(节流)和debounce(防抖)
    object-fit/object-position
    flex布局与ellipsis冲突问题
  • 原文地址:https://www.cnblogs.com/zxub/p/174028.html
Copyright © 2011-2022 走看看