/************************************************
'** 函数名称: 取得Cookies的值
'** 函数功能: 显示分页信息
'** 参数说明:
'** strName 要取值的Cookies名称
'** strSubName 子项名称(如果有的话)
'** 函数返回:
'** null 表示没有取得值
'** cookies值 正确返回(有值)
'** 参考实例:
'** var strCookie = GetCookie("myCookies","mySubCookies");
*************************************************/
function GetCookie(strName,strSubName)
{
var strCookies = document.cookie.split("; ");
var intCookiesLength = strCookies.length;
var intLength;
var strItem,strHead,strCookie;
for (var i=0; i < intCookiesLength; i++)
{
// 当有子项目时会有&符号
if (strCookies[i].indexOf("&"))
{
// 取得头
strHead = strCookies[i].split("=");
// 判断是否和要查找的参数相同
if (strName == strHead[0])
{
// 去掉头信息
strCookies[i] = strCookies[i].substr(strName.length+1);
// 以&分割字符,以取得所有子项
strCookie = strCookies[i].split("&");
intLength = strCookie.length;
for (var j=0;j<intLength ;j++ )
{
strItem = strCookie[j].split("=");
if (strSubName == strItem[0])
return unescape(strItem[1]);
}
}
}
// 没有子项时直接判断取值
else
{
strItem = strCookies[i].split("=");
if (strName == strItem[0])
return unescape(strItem[1]);
}
}
return null;
}
'** 函数名称: 取得Cookies的值
'** 函数功能: 显示分页信息
'** 参数说明:
'** strName 要取值的Cookies名称
'** strSubName 子项名称(如果有的话)
'** 函数返回:
'** null 表示没有取得值
'** cookies值 正确返回(有值)
'** 参考实例:
'** var strCookie = GetCookie("myCookies","mySubCookies");
*************************************************/
function GetCookie(strName,strSubName)
{
var strCookies = document.cookie.split("; ");
var intCookiesLength = strCookies.length;
var intLength;
var strItem,strHead,strCookie;
for (var i=0; i < intCookiesLength; i++)
{
// 当有子项目时会有&符号
if (strCookies[i].indexOf("&"))
{
// 取得头
strHead = strCookies[i].split("=");
// 判断是否和要查找的参数相同
if (strName == strHead[0])
{
// 去掉头信息
strCookies[i] = strCookies[i].substr(strName.length+1);
// 以&分割字符,以取得所有子项
strCookie = strCookies[i].split("&");
intLength = strCookie.length;
for (var j=0;j<intLength ;j++ )
{
strItem = strCookie[j].split("=");
if (strSubName == strItem[0])
return unescape(strItem[1]);
}
}
}
// 没有子项时直接判断取值
else
{
strItem = strCookies[i].split("=");
if (strName == strItem[0])
return unescape(strItem[1]);
}
}
return null;
}