在Th0rndike&的帮助下Pranav,我在我的网站上制作了一个显示/隐藏标题。我接下来要做的是在用户端设置一个cookie,所以下次这个用户浏览我的网站时,标题仍然是最后一个条件。实例,请在下面发表评论。
我不知道饼干,除了非常基本的东西,所以,如果你有善意,请对我有点解释! :)
提前谢谢!!!
答案 0 :(得分:1)
function setCookie(h,a,f){
try{
document.cookie=escape(h)+"="+escape(a)+(f?"; expires=Thu, 31 Dec 2020 23:59:59 GMT":"")+";
path=/";return true;
}catch(c){
alert(c.Message);
}
return false;
}
试试这个功能
如果您将参数传递给此函数,我已创建其集会话cookie
像这样: - setCookie('your key','your value',false);
有两种类型的cookie,一种是会话,另一种是持久性cookie, 会话cookie在特定会话之后到期,并且持久cookie将持续存在于您的函数中写入的时间量。
对于持久性cookie传递参数setCookie('your key','your value',true);
这是获取cookie的功能
function getCookie(m){
try{
var f=m+"=";
var l=document.cookie;
var b=-1;
var a=-1;
if(l.length>0){
b=l.indexOf(f);
if(b>-1){
b+=f.length;
a=l.indexOf(";",b);
a=((a==-1)?l.length:a);
g=unescape(l.substring(b,a));
}
}
}catch(h){
alert(h.Message);
}
return g;
}
只传递cookie的密钥名称: - getCookie('您的密钥名称');