js获取url参数

 1<script type="text/javascript"> 
 2function $G()
 3var Url=top.window.location.href; 
 4var u,g,StrBack=''
 5if(arguments[arguments.length-1]=="#"
 6u=Url.split("#"); 
 7else 
 8u=Url.split("?"); 
 9if (u.length==1) g=''
10else g=u[1]; 
11if(g!='')
12gg=g.split("&"); 
13var MaxI=gg.length; 
14str = arguments[0]+"="
15for(i=0;i<MaxI;i++)
16if(gg[i].indexOf(str)==0
17StrBack=gg[i].replace(str,""); 
18break
19}
 
20}
 
21}
 
22return StrBack; 
23}
 
24</script> 
25
26

 

 


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

posted @ 2009-01-09 11:41  狼问苍穹  阅读(4470)  评论(0编辑  收藏  举报