网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > HTML
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.鼠标在文本上移动时层的显示与消.
.层(div或table)的左右滚动.
.表单name与id的区别和相似之处.
.MIME Type 引出的两难困境.
.HTML语言剖析(七)表格标记 .
.HTML语言剖析(十五)调色原理 .
.页面上所有的链接都在新窗口打开.
.HTML之其他标记.
.HTML组件(HTML COMPONENTS)之四.
.HTML之多媒体.
.HTML 基本语法.
.HTML组件(HTML COMPONENTS)之十一.
.XHTML入门学习教程:框架标签使用.
.HTML编写小经验.
.技巧运用无极限 HTML表格使用从入.
.HTML 标记一览<1>.
.在线播放器代码大全.
.输入框input高级限制级用法指南.
.HTML语言剖析(十二)多媒体标记 .
.用好超级链接标记—A.

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

发表日期:2006-3-16


  今天在工作中遇到一个问题,就是要在在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属性来取值。


出处:BLOG狂风之家

上一篇:网页设计中HTML常会出现的五个错误 人气:11713
下一篇:HTML文件中也玩include文件包含 人气:30672
浏览全部html的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐