使用javascript在html中获取url参数的脚本
来源:互联网 发布:蓄水池算法 面试 编辑:程序博客网 时间:2024/05/01 18:39
<script type="text/javascript">
function $G(){
var Url=window.location.href;//如果想获取框架顶部的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(xm=0;xm<MaxI;xm++){
if(gg[xm].indexOf(str)==0) {
StrBack=gg[xm].replace(str,"");
break;
}
}
}
return StrBack;
}
</script>
function $G(){
var Url=window.location.href;//如果想获取框架顶部的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(xm=0;xm<MaxI;xm++){
if(gg[xm].indexOf(str)==0) {
StrBack=gg[xm].replace(str,"");
break;
}
}
}
return StrBack;
}
</script>
上边个函数可以放在外部js文件、head、body等未知皆可
使用参考:
例:如果我在这个页面 http://fhuang.com/?ip=202.201.0.137 里面写代码想获的url中IP这个参数的值可以在页面中使用如下代码
eg:
<script type="text/javascript">
var IP=$G("IP");
</script>
<script type="text/javascript">
var IP=$G("IP");
</script>
之后在该页面中你可以将"IP"用来alert、write等,总之可以做为一个变量随便使用了
写ajax的时候可能会为了防止页面刷新并且再刷新的时候页面不会跳到其他页面
有人可能会通过改变书签来传递参数
如:http://..../xxx/#a=sds&b=111
想获取b的值可以用$G("b","#") 前边是需要获取的内容后便使通过#方法获取
- 使用javascript在html中获取url参数的脚本
- 如何使用javascript在html中获取url参数——很好用
- 通过javascript在URL中获取参数
- 在JavaScript中获取请求的URL参数
- 在JavaScript中获取请求的URL参数[正则]
- 使用javascript获取URL参数
- 使用JavaScript获取URL参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- HTML中使用JS代码获取浏览器URL中的参数的方法
- 获取URL参数脚本
- Javascript RegExp对象---获取url中某一个参数的值
- 通过Javascript获取URL中?后面的参数
- javascript js 取得网页的url中带的参数 js 获取 url 参数
- html获取url参数
- GridView 72般绝技
- 字段加密
- 简析RIA客户端开发技术
- 我的电脑CPU风扇吱吱响 还不能上油谁知道怎么回事指点我下
- IT人 不要一辈子靠技术生存
- 使用javascript在html中获取url参数的脚本
- Windows CE 模拟器和远程调试工具
- DNS在linux下的配置,相当精辟
- 有代表性的数据操作语句
- Google公司的面试
- asp.net 的上传前浏览(js)
- 服务器提交协议冲突 Section=ResponseStatusLine 的解决办法
- 杯子测试
- js技巧收集