4当前位置:网页制作JavaScript教程-JS获取页面地址栏参数
4网页制作分类
CSS | HTML
FrontPage | DreamWeaver
JavaScript | ASP
.Net | PHP
JSP | XML
数据库 | PhotoShop
FireWorks | Flash
4本站推荐内容
4最新网页制作
·点击复制本页网址的…
·新版浏览器实现图片…
·JavaScript拖放效果…
·ajax跨域的三种方法
·浅谈几种常用的嵌套…
·JS控制表格行间色和…
·JavaScript自动判断…
·JS让广告不影响网页…
·JS结合Cookies记录I…
·JS实现页面跳转的五…
4热门网页制作
·网页自动适应客户端…
·JS网页加载进度条
·突破IE屏蔽限制弹出…
·三级下拉联动链接菜单
·文本框控制字数和禁…
·33个JavaScript经典…
·JS获取页面地址栏参数
·JavaScript去除空格…
·又一个全国省市双级…
·全国省市县无刷新多…
4相关网页制作
·JavaScript程序构成
·经典正则表达式
·JS获取网页HTML元素…
·在任何位置显示html…
·JavaScript自定义模…
·JavaScript实现Web…
·JavaScript实现Emai…
·JavaScript去除空格…
·带checkbox的列表框
·左右选择添加、删除…
JS获取页面地址栏参数
类别:JavaScript教程    来源:网络    时间:2006-9-1    贴士:推荐给好友
收藏本页 8 
   我们知道,在服务器端asp程序可以接受html页面上的form传来的参数,那么,可不可以传递参数给html页面呢,也就是说在html后面加问号?答案是可以。 

  下面是javascript的一种实现方法, 这个函数是通过window.location.href中的分割符获得各个参数。

  有了这个函数,就可以在页面之间传递参数了。

  
/* 
  *函数功能:从href获得参数 
  *sArgName:arg1, arg2 
  *return: the value of arg. d, re 
  */ 
  function GetArgsFromHref(sHref, sArgName) 
  { 
  var args = sHref.split("?"); 
  var retval = ""; 
  if(args[0] == sHref) /*参数为空*/ 
  { 
  return retval; /*无需做任何处理*/ 
  } 
  var str = args[1]; 
  args = str.split("&"); 
  for(var i = 0; i < args.length; i ++) 
  { 
  str = args[i]; 
  var arg = str.split("="); 
  if(arg.length <= 1) continue; 
  if(arg[0] == sArgName) retval = arg[1]; 
  } 
  return retval; 
  }
·上一篇:Javascript定时关闭广告页面
·下一篇:Javscript实现复选框的全选功能
本站部分内容收集整理于网络,仅用于学习,不存在商业目的,如有涉及版权等问题请联系站长,本站将在第一时间内进行处理!
Copyright © 2007-2008 Zzsky.Cn  中国站长天空  网站制作维护:可乐猫  QQ:8127544(请注明来意)
设为首页  加入收藏  联系站长  友情链接  闽ICP备08002933号