首    页 界面/窗口 网络/通讯 数据库 组件开发 图像/多媒体 NET/Web 其它技术 源码下载 资料下载 软件共享 软件外包 曲艺杂谈
栏目导航:  首    页  |  NET/Web  |  JavaScript 

javascript写的关于静态页面获取URL传递参数的函数


原作者:吴碧涛    源出处:CSDN    发布者:施昌权    发布类型:转载    发布日期:2008-11-28

 

以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以写了下面这个静态页面获取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;
}



关于我们 版权声明 广告服务 联系我们 友情链接 加入收藏
站长:施昌权    Email:scq2099yt@163.com    MSN:scq2099yt@live.cn    QQ:14046300    本站QQ群:67202409
Copyright © 2008     卓为VC(www.joyvc.cn)    All Rights Reserved    建议分辨率 1024×768
本站由施昌权制作维护
京ICP备09012297号