Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > 如何使用javascript在html中获取url参数——很好用
【标  题】:如何使用javascript在html中获取url参数——很好用
【关键字】:javascript,html,url
【来  源】:http://blog.csdn.net/xurongsz/archive/2007/04/16/1566675.aspx

如何使用javascript在html中获取url参数——很好用

Your Ad Here 站的文章目前为止特别是技术理论类的文章基本都是看了觉得可能有用而摘录的
之所没有太多别人的东西是因为前端时间都没有时间好好料理自己
另外我主要还是偏重于设计,而设计以及运营方面的理论往往太空泛,不敢轻易发表言论
但如果这样下去全是别人的东西就不好了,现在贴一个自己写的
希望自己以后多写一些东西
函数如下:
<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("&");
   var MaxI=gg.length;
   str = arguments[0]+"=";
   for(i=0;i<MaxI;i++){
      if(gg[i].indexOf(str)==0) {
        StrBack=gg[i].replace(str,"");
        break;
      }
   }
}
return StrBack;
}
</script>

上边个函数可以放在外部js文件、head、body等未知皆可
使用参考:
例:想获取URL http://fhuang.com/?ip=202.201.0.137 中IP这个参数的内容
<script type="text/javascript">
var IP=$G("IP")
//之后你可以将IP用来alert、write等,总之可以最为一个变量随便使用了
</script>


写ajax的时候可能会为了防止页面刷新并且再刷新的时候页面不会跳到其他页面
有人可能会通过改变书签来传递参数
如:http://..../xxx/#a=sds&b=111
想获取b的值可以用$G("b","#")  前边是需要获取的内容后便使通过#方法获取

这个函数绝对是原创,相当于在asp中用的 request("..")或php中的$_GET("..")
之前看过一些别人写的,总觉的不好用,呵呵
如果有什么不明白的可以留言~

 
[翻译]xml的加密和解密:【上一篇】
在Windows脚本中访问Style:【下一篇】
【相关文章】
  • Javascript中判断对象的基本类型
  • javascript原型模式实现OOP的再研究
  • 在VS2005中使用libcurl
  • 在Windows下使用libcurl、curlpp
  • Javascript RIA框架开发要点
  • JavaScript Integration 3分钟入门教材
  • 使用JavaScript事件综合查询
  • 浅析JavaScript实用的一些技巧
  • javascript设置DIV位置
  • HTML中关于检查Form
  • 【随机文章】
  • Powerdesigner的小Bug?
  • CWDM设备产生背景和技术研究
  • XP完全卸载msn4.7的方法
  • Nokia S60编程环境的建立
  • 获取汉字首字母拼音类
  • 告別.Net Framework1.1
  • 玩马日记(菜鸟篇)
  • The case for storage virtualization
  • 图片 随意拖动(java)
  • 在CTreeCtrl中枚举系统中的所有窗口
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.