在html中接收地址栏中的参数

原创 2004年09月14日 16:58:00

        在html中接收地址栏中的参数

  今天在工作中遇到一个问题,就是要在在html文件中接收地址栏中的参数,以往都是在aspx中接收参数,只要用request[参数名]就行,后来在网友的帮忙下得到解决。虽然不是自己解决,但从中也学到些东西。

window.open ("11.htm?aa="+dd);问题就是从11.htm中接收aa的值

解决方案如下:

1.使用 window.location.search 来取得后面的参数

// param 为 参数的名称
function getParameter(param)
{
 var query = window.location.search;
 var iLen = param.length;
 var iStart = query.indexOf(param);
 if (iStart == -1)
  return "";
 iStart += iLen + 1;
 var iEnd = query.indexOf("&", iStart);
 if (iEnd == -1)
  return query.substring(iStart);

 return query.substring(iStart, iEnd);
}

然后调用getParameter 方法: var temp = getParameter("aa");

2.使用 window.location.href 来取得后面的参数

 var url=window.location .href;
  var aa=url.indexOf('=');

if (aa == -1)
  return "";

  url=url.substring(aa+1);
  window.alert(url);

两种方法其实思路是一样的,利用字符串的indexOf属性来取值。

在HTML中接收地址栏中传递的参数

在HTML中接收地址栏中传递的参数方法有如下三种:window.open ("11.htm?aa="+dd);问题就是从11.htm中接收aa的值解决方案如下:1.使用 window.location...
  • ming470612141
  • ming470612141
  • 2008年05月18日 01:30
  • 3320

HTML中接收URL参数的三种方式

http://blog.163.com/doudou8820@126/blog/static/4002976420090761954811/
  • u012307002
  • u012307002
  • 2014年02月16日 16:21
  • 2208

js中如何获取地址栏的参数值

//方法一、   获取地址栏参数  仅支持 "?"传参方式 function GetQueryString(sProp) { var re = new RegExp("[&,?]"+sProp + ...
  • helongzhong
  • helongzhong
  • 2016年08月30日 14:14
  • 1195

如何获取的地址栏中的地址和截取相关的参数

用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(n...
  • OLiver_web
  • OLiver_web
  • 2017年09月25日 08:40
  • 335

HTML页面地址栏参数传递与获取

如何实现HTML页面地址栏参数传递与获取  我们知道,在服务器端asp程序可以接受html页面上的form传来的参数,那么,可不可以传递参数给html页面呢,也就是说在html后面加问号?答...
  • txy2020200
  • txy2020200
  • 2016年01月15日 13:58
  • 240

关于url传送参数的转码问题

今天遇到一个url传送参数的转码问题,在js中获取参数,后台在java中用request.getParameter()来获取参数。 如果参数中有中文,在ie浏览器中会传过去类似 '%………%……'之类...
  • baiyangfu
  • baiyangfu
  • 2012年08月01日 13:57
  • 879

JAVA -- 在页面中得到地址栏中参数的值并传递

controller中得到参数的值--把得到的值传递到页面中--在页面中得到需要的值 1.在control中得到参数的方法: 1)通过方法传递 public void qsPage(Stri...
  • qq814965130
  • qq814965130
  • 2018年02月05日 08:45
  • 161

[代码]HTML页面如何接收外部参数

[代码]HTML页面如何接收外部参数 Posted on 2006-07-08 23:41 SmartStone 阅读(375) 评论(2)  编辑 收藏 网摘 ...
  • mengfanlong
  • mengfanlong
  • 2009年10月14日 16:38
  • 1231

HTML javascript 接收页面传过来的参数

  • huangguiming
  • huangguiming
  • 2011年03月24日 12:00
  • 5403

在html界面获取地址栏内传过来的值的三种方法

在HTML中接收地址栏中传递的参数方法有如下三种: window.open ("11.htm?aa="+dd);问题就是从11.htm中接收aa的值 解决方案如下: 1.使用 window.lo...
  • LiMing_0820
  • LiMing_0820
  • 2017年04月24日 20:21
  • 2375
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在html中接收地址栏中的参数
举报原因:
原因补充:

(最多只允许输入30个字)