天天看点

获取URL参数并跳转

<!html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>获取URL参数并跳转</title>
	<script language="javascript">
	function GetRequest() {
	   var url = location.search; //获取url中"?"符后的字串   
	   var theRequest = new Object();
	   if (url.indexOf("?") != -1) {
		  var str = url.substr(1);
		  strs = str.split("&");
		  for(var i = 0; i < strs.length; i ++) {
			 theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
		  }
	   }
	   return theRequest;
	}
	
	function GetQueryString(name) {
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
		var r = window.location.search.substr(1).match(reg);
		if (r!=null) return (r[2]); return null;
	}
	</script>
</head>
<body>
	<Script language="javascript">
	//方法1
	var Request = new Object();
	Request = GetRequest();
	var utm_source,utm_medium,utm_campaign;
	utm_source = Request['utm_source'];
	utm_medium = Request['utm_medium'];
	utm_campaign = Request['utm_campaign'];
	
	//方法2
	var utm_source,utm_medium,utm_campaign;
	utm_source = GetQueryString("utm_source");
	utm_medium = GetQueryString("utm_medium");
	utm_campaign = GetQueryString("utm_campaign");
	
	
	if( utm_source == 'lollipop_app' && utm_medium == 'recommend_to_wechat_friend' && utm_campaign == 'official'){
		window.location.href="跳转页面地址" target="_blank" rel="external nofollow" ;
	}

	</Script>
</body>
</html>