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


  • 相关阅读:
    末学者笔记--KVM虚拟化存储管理(3)
    离线安装docker-ce
    OpenStack各组件的常用命令
    docker容器的基本命令
    nfs samba文件共享服务
    kvm虚拟机管理(创建、连接)
    虚拟化kvm的搭建
    python(pymysql操作数据库)
    三大特征 封装 继承 多态
    面向对象
  • 原文地址:https://www.cnblogs.com/zxub/p/174028.html
Copyright © 2011-2022 走看看