js获取url参数的使用扩展实例


Posted in Javascript onDecember 29, 2007

最近网站改版,发现网站的广告都是直接网址,如果转向一下,对于本站的全职会好点
需要一个html页面来传递参数所以用到个js获取url参数的代码,就一个funciton
参考http://img.3water.com/url.htm?url=http://www.baidu.com 

<script language="javascript" type="text/javascript"> 
//js获取url参数的function
function request(paras){  
var url = location.href;   
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");   
var paraObj = {}   
for (i=0; j=paraString[i]; i++){   
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf 
("=")+1,j.length);   
}   
var returnValue = paraObj[paras.toLowerCase()];   
if(typeof(returnValue)=="undefined"){   
return "";   
}else{   
return returnValue;   
}   
} 
var theurl 
theurl=request("url"); 
if (theurl!=''){ 
location=theurl 
} 
</script>
Javascript 相关文章推荐
js字母大小写转换实现方法总结
Nov 13 Javascript
jquery实现图片水平滚动效果代码分享
Aug 26 Javascript
JavaScript中this详解
Sep 01 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
学习JavaScript图片预加载模块
Nov 07 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
Mar 10 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
Jan 11 Javascript
微信小程序地图(map)组件点击(tap)获取经纬度的方法
Jan 10 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
Feb 28 Javascript
vue项目中极验验证的使用代码示例
Dec 03 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
Jul 09 Javascript
vue数据字典取键值项目的字典问题
Apr 12 Vue.js
javascript js cookie的存储,获取和删除
Dec 29 #Javascript
javascript下function声明一些小结
Dec 28 #Javascript
用js实现的页面关键字密度查询代码
Dec 27 #Javascript
DOMAssitant最新版 DOMAssistant 2.5发布
Dec 25 #Javascript
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 #Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 #Javascript
两个DIV等高的JS的实现代码
Dec 23 #Javascript
You might like
MySQL GBK→UTF-8编码转换
2007/05/24 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
php中常用的预定义变量小结
2012/05/09 PHP
php Calender(日历)代码分享
2014/01/03 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
JavaScript中的getTime()方法使用详解
2015/06/10 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
js实现日期显示的一些操作(实例讲解)
2017/07/27 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python端口扫描简单程序
2016/11/10 Python
win系统下为Python3.5安装flask-mongoengine 库
2016/12/20 Python
Python程序运行原理图文解析
2018/02/10 Python
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
详解pandas使用drop_duplicates去除DataFrame重复项参数
2019/08/01 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
人事行政主管岗位职责
2013/12/22 职场文书
道路建设实施方案
2014/03/18 职场文书
跳高加油稿
2015/07/21 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
初中化学教学反思
2016/02/22 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
Nginx访问日志及错误日志参数说明
2021/03/31 Servers
vue+springboot实现登录验证码
2021/05/27 Vue.js
四十九个javascript小知识实用技巧
2021/11/20 Javascript