我在做EXTJS的时候用cookies实现主题转换,但遇到一个问题,在主界面设置了主题样式但在登陆页面没有起作用!!!
请问怎么实现跨域读取同一个cookies??我的代码如下:// 设置cookies。
function changecss(name)
{
var date=new Date();
date.setTime(date.getTime()+30*24*3066*1000);
document.getElementsByTagName("link")[1].href="../../resources/css/"+name;
document.cookie="css="+name+";expires="+date.toGMTString();//设置cookies
}// 读取cookies样式。
function getCss()
{
var cookiesArr=document.cookie.split(";");
alert(cookiesArr);
var css;
for(var i=0;i<cookiesArr.length;i++)
{
var arr=cookiesArr[i].split("=");
if(arr[0]=="css")
{
css=arr[1];
break;
}
}
document.getElementsByTagName("link")[1].href="../../resources/css/"+css;//读取并应用css
}
请问怎么实现跨域读取同一个cookies??我的代码如下:// 设置cookies。
function changecss(name)
{
var date=new Date();
date.setTime(date.getTime()+30*24*3066*1000);
document.getElementsByTagName("link")[1].href="../../resources/css/"+name;
document.cookie="css="+name+";expires="+date.toGMTString();//设置cookies
}// 读取cookies样式。
function getCss()
{
var cookiesArr=document.cookie.split(";");
alert(cookiesArr);
var css;
for(var i=0;i<cookiesArr.length;i++)
{
var arr=cookiesArr[i].split("=");
if(arr[0]=="css")
{
css=arr[1];
break;
}
}
document.getElementsByTagName("link")[1].href="../../resources/css/"+css;//读取并应用css
}
试试不然.跨域无法操作对方的document