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

2016-02-19 08:55 9 1 收藏

下面图老师小编要向大家介绍下js获取url参数的使用扩展实例,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - Web开发 】

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

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1588823.html

延伸阅读
标签: Web开发
代码如下: function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } alert(GetQueryString("id"));
标签: Web开发
function querystring(qs){ s=location.href; s=s.replace("?","?&").split("&"); re=""; for(i=1;is.length;i++){ if(s[i].indexOf(qs+"=")==0){   re=s[i].replace(qs+"=","");   } }   return re; } 非常不错的获取传递来的变量
标签: ASP
  看看我的方法可以吗?应该可以了吧。(通过地址栏传递参数)(通过url传递参数) <script language="Javascript" var goUrl="index.asp?schooltype=&area="; function getType(vl) {var stno,arno,tmpurl; stno=goUrl.indexOf("schooltype="); arno=goUrl.indexOf("area="); if (stno!=...
标签: Web开发
PS前端架构辅助v2.0.1版2007-11-14发布,欢迎各位前端架构师下载试用,欢迎反馈使用建议。 推出目的,可以快速生成HTML代码和CSS样式--选中一个选区,按下F2,代码立即生成图片也立即保存好了 相信Photoshop是凡是称得上电脑高手的人都会的图片处理软件,鸽子也特别喜欢画画(设计),这个软件也用得特溜,闭着眼都可以玩了。呵,于是也...
标签: Web开发
修改地址后的参数: script function getNewUrl(oldurl,paramname,pvalue){     var reg = new RegExp("(\\?|&)"+ paramname +"=([^&]*)(&|$)","gi");     var t=oldurl.match(reg)[0];     var retxt=t.substring(0,t.indexOf("=")+1)+pvalue;     if(t.charAt(t.length-1)=='...

经验教程

840

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部