快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

在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语言剖析_多媒体标记
下一教程: 用DREAMWEAVER MX 2004与SQL数据库相连

您可以阅读与"在HTML中接收地址栏中的参数"相关的教程:
· 用XsltArgumentList实现xsl的参数调用
· HTML中的框架
· 使用XSL将XML文档中的CDATA注释输出为HTML文本
· JSP取得在WEB.XML中定义的参数
· HTML中的XML数据岛记录编辑与添加
    微笑服务 优质保证 索取样品