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


  • 相关阅读:
    未能导入activex控件,请确保它正确注册
    【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
    回调函数
    struct--------构造函数对结构体初始化的影响
    调用约定
    HDU 4923 Room and Moor
    Codeforces 260 C. Boredom
    Codeforces 260 B. Fedya and Maths
    Codeforces 260 A
    HNU 12888 Encryption(map容器)
  • 原文地址:https://www.cnblogs.com/zxub/p/174028.html
Copyright © 2011-2022 走看看