现在是这样的情况
A,B页面在不同的文件夹里
我在A页面设置好了cookie 
事实上是设置是成功的 在Temporary Internet Files文件夹能找到对应的cookie在A页面通过window.open("b.aspx","","")方式打开B页面来获取A页面设置的Cookie的时候 总是为空,而在A页面就能获取到
是不是设置的cookie的作用域只能对设置它的页面有效 其他页面就获取不到
我是用document.cookie 来获取的
是不是2个页面的document.cookie的值不一样呢 难道cookies设置成功并且已经保存到硬盘了 还不是全局的吗
到底该怎么获取呢
望高手进来解释一手var Cookie=
{
setCookie:function(cookieName,cookieValue,cookieOptions)
{
var path = cookieOptions.path ? "; path=" + (cookieOptions.path) +"" : "/" ;
var domain = cookieOptions.domain ? "; domain=" + (cookieOptions.domain) +"": "";
var secure = cookieOptions.secure ? "; secure" : "";
var date = new Date();
var expiresTime = 1000*60; //cookie過期時間單位 為一分鐘
date.setTime(date.getTime() + (cookieOptions.expires ? expiresTime*cookieOptions.expires : expiresTime *20));//如果不設置cookie過期時間 默認為20分鐘
var expires = "; expires="+date.toUTCString();
document.cookie = [cookieName, '=', encodeURIComponent(cookieValue), expires, path, domain, secure].join("");
},
/*獲取cookie*/
getCookie:function(cookieName)
{
if(document.cookie && document.cookie != "")
{
var cookies = document.cookie.split(";");
var str ;
for(var i=0;i<cookies.length;i++)
{
str = cookies[i].split("=");
if(str[0].Trim() == cookieName)
return  decodeURIComponent(str[1]);
}
}
return null;
},/*刪除指定cookie*/
removeCookie:function(cookieName)
{
if(document.cookie && document.cookie != "")
{
var date = new Date();
date.setTime(date.getTime()-10);//設置cookie過期時間為負值 使之失效 實現刪除
var expires = "; expires="+date.toUTCString();
document.cookie = [cookieName,"=","","; expires=",expires].join("");
}
}
}