为什么设置Cookie失败
左边,left页面:
function setCookie(name,value,h)
{
var exp = new Date();
exp.setTime(exp.getTime() + h * 60 * 60 * 1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function openLink(url)
{
setCookie("myframe", "left", 1);
window.parent.frames["mainFrame"].location.href = url;
}
中间页面
function window_onload()
{
var myframe = getCookie("myframe");
var exp = "";
if (myframe && (myframe == "left"))
{
exp = selexpect;
}
else
{
if (getCookie("DadiZcExpect") && (getCookie("DadiZcExpect") != ""))
exp = getCookie("DadiZcExpect");
else
exp = selexpect;
}
setnselect("expect", exp);//设置当前期
if (getCookie("zcgid") && (getCookie("zcgid") != ""))
GradeClick(getCookie("zcgid"));
else
GradeClick(1);
setCookie("myframe", "center", 1);
alert(getCookie("myframe"));
}
点击左边的菜单,然后中间显示,执行window_onload();
可是alert出来的值一直是left,请问什么原因?
后来在onunload()事件里也不行
function window_onunload()
{
setCookie("myframe", "left", 1);
}
郁闷。
相关推荐
safari cookie设置中文失败的解决方法
下面小编就为大家带来一篇safari cookie设置中文失败的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
IE无法设置短域名下Cookie
在经过一番简单排查之后找到了问题所在,Cookie设置失败。 但至于为什么会失败,这个问题查了半天,最后在StackOverflow上面有人提到了,IE从5.0开始就无法为短域名下设置Cookie。 那么多短才会出现问题呢?经过试验,发现包含点号在内一共5个字符以内包括5个字符都无法通过Javascript设置Cookie,不过这里有个前提,就是只有当你设置Cookie时显式指定了domain参数才会失败。也就是说如果你这么写: 查看源代码打印帮助[removed]=”key=value;domain=ab.cn”; Cookie设置会失败,如果去掉domain参数,直接这样写:
解决Android webview设置cookie和cookie丢失的问题
主要介绍了解决Android webview设置cookie和cookie丢失的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
cookie丢失
文档主要是分析cookie丢失,详细说明情况
Vue—package.json文件详解
一、概述 package.json是项目初始化时,根目录下自动生成的配置文件,定义了项目的基本配置信息以及需要依赖的各种模块。package.json配置文件中包含许多元信息,例如项目名称、版本等,npm install命令就是根据该配置文件下载具体的依赖包。 二、详解 三、拓展:版本号 版本号一般包含三部分,分别是主版本、次要版本和补丁版本。一般次要版本号发生变化,即代表项目有重大更新。 拓展1:波浪号 版本号前使用波浪号,表示版本范围,大致匹配某个版本。 版本号 版本..


