/**
* 返回URL 中的属性值
*
* @param name
* 属性名称
* @return 属性值
* window 对象表示浏览器中打开的窗口.
* location 对象包含有关当前URL的信息.
* search 属性是一个可读可写的字符串, 可设置或返回当前 URL的查询部分(部号 ?之后的部分)
* substr(start,length) 方法可在字符串中抽取从 start 下标开始的指定数目的字符.
* 返回值:一个新的字符串,包含从 stringObject 的 start(包括号start所指 的字符)处开始的 length 个字符。
* 如果没有指定 length,那么返回的字符串包含 从 start 到stringObject 的结尾的字符.
* match() 方法 可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配.
* 详细介绍参见:http://www.w3school.com.cn/js/jsref_match.asp
* unescape() 是全局函数,给转义字符串解码,对escape() 编码的字符串解码。 (ECMAScript v3 从标准中已删除)
*/
function getQuery(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
}