1 //第一种获取链接上带的值
2 function getQueryString(name) {
3 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
4 var r = window.location.search.substr(1).match(reg);
5 if (r != null) return unescape(r[2]); return null;
6 }
7 var promotion = getQueryString('p');
8
9 //第二种获取父页面传值
10 function urlParams(paramName) {
11 var reg = new RegExp("[\?&]" + paramName + "=([^&]*)[&]?", "i");
12 var paramVal = window.location.search.match(reg);
13 return paramVal == null ? "" : decodeURIComponent(paramVal[1]);
14 }
15 //取相关的值
16 var openId = urlParams('openId');
17 var lessonId = urlParams('lessonId');