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

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

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

【 tulaoshi.com - Web开发 】

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

(本文来源于图老师网站,更多请访问https://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);
}

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

  然后调用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属性来取值。

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

延伸阅读
标签: 浏览器
如何删除IE地址栏中的”清除上网痕迹”图标按钮 今天在电脑上面安装了一个现在比较流行的在线播放器,安装以后再次打开IE浏览器的时候,会弹出启用该播放器加载项的提示,本以为是利用该工具在线观看视频,启动该加载项也是必要的,就启动了该加载项。然后就发现在IE的地址栏中多出了一个刷子一样的蓝色图标,点击该图标便会弹出清除上网...
标签: 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("...
标签: 浏览器
IE的地址栏怎么清理 1. 单击IE窗口的工具菜单-Internet选项-点击常规选项卡,选择Internet临时文件中的删除cookies和删除文件即可。 2、单击IE窗口的工具菜单-Internet选项-点击常规选项卡,选择历史记录中的清除历史记录即可,同时将网页保存在历史记录中的天数设置为 0 。 3、在搜索栏中,用鼠标指向你想要删除的历史记...
标签: Web开发
在Dreamweaver中插入FLASH后还可以有很多的控制参数,点属性面板右下的参数钮,就会有参数和值的加入。大家可以自由的控制, 以下内容摘自 Flash MX 2004 帮助文档 参数和属性 下列标记属性和参数描述了由“发布”命令创建的 HTML 代码。在编写自己的用于显示 Flash 内容的 HTML 时,可以参考此列表。除非特别说明,否则所...
设置 点击菜单中的“设置”,或者在chrome地址栏输入“chrome://settings/”后回车。 显示高级设置 点击页面底端“显示高级设置...” 隐私设置 点击“隐私设置”下面的“清除浏览数据...”按钮。 单独删除地址任务栏记录做法 比如,我输入错误一个地址为“mp。.uc.cn”,想单独删除它:在地址栏中输入“mp”...

经验教程

806

收藏

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