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

2016-02-19 21:40 3 1 收藏

下面是个在html中接收地址栏中的参数教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - Web开发 】

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

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

来源:http://www.tulaoshi.com/n/20160219/1626825.html

延伸阅读
标签: 浏览器
在IE9地址栏中启用BING搜索的最匹配结果 初始情况下,我们想再打开新浪网站的话,最快的方法可能是就是直接在浏览器地址栏中输入新浪网址。若不记得网址的情况下,我们可能会选择在地址栏中搜索新浪关键字,然后再打开的搜索结果页中单击打开新浪网站。要是我们在输入新浪关键字以后,按下回车键即可以直接打开新浪网站,这样的是不是会更...
标签: 浏览器
IE的地址栏怎么清理 1. 单击IE窗口的工具菜单-Internet选项-点击常规选项卡,选择Internet临时文件中的删除cookies和删除文件即可。 2、单击IE窗口的工具菜单-Internet选项-点击常规选项卡,选择历史记录中的清除历史记录即可,同时将网页保存在历史记录中的天数设置为 0 。 3、在搜索栏中,用鼠标指向你想要删除的历史记...
标签: Web开发
函数如下: script type="text/javascript" function $G(){ var Url=top.window.location.href; var u,g,StrBack=''; if(arguments[arguments.length-1]=="#")    u=Url.split("#"); else    u=Url.split("?"); if (u.length==1) g=''; else g=u[1]; if(g!=''){    gg=g.split("...
标签: 电脑入门
金山安全专家教你怎么删除地址栏里的网址 现如今各种"门"事件屡增不减,很大一部分网民都是由于忽略隐私的结果,隐私保护是十分重要的。作为一名普通网民,切不能心存侥幸。否则,等到网银,账号密码被黑客盗取的时候,就真是后悔莫及了!所以,金山安全专家建议大家,不仅要培养一种正确的上网观念,自觉自发的屏蔽有害信息。同时,...
设置 点击菜单中的“设置”,或者在chrome地址栏输入“chrome://settings/”后回车。 显示高级设置 点击页面底端“显示高级设置...” 隐私设置 点击“隐私设置”下面的“清除浏览数据...”按钮。 单独删除地址任务栏记录做法 比如,我输入错误一个地址为“mp。.uc.cn”,想单独删除它:在地址栏中输入“mp”...

经验教程

908

收藏

33
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部