|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
今天在工作中碰到一个问题,就是要在在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语言剖析_多媒体标记 下一教程: 用DREAMWEAVER MX 2004与SQL数据库相连 您可以阅读与"在HTML中接收地址栏中的参数"相关的教程: · 用XsltArgumentList实现xsl的参数调用 · HTML中的框架 · 使用XSL将XML文档中的CDATA注释输出为HTML文本 · JSP取得在WEB.XML中定义的参数 · HTML中的XML数据岛记录编辑与添加 |
| 快精灵印艺坊 版权所有 |
首页 |
||