在Th0rndike & Pranav的帮助下,我在我的网站上制作了一个显示/隐藏标题。我接下来要做的是在用户端设置一个cookie,所以下次这个用户浏览我的网站时,标题保持在最后一个状态。活生生的例子,在下面的评论。
我对饼干一无所知,除了非常基本的东西,所以,如果你有好意,请给我一点解释!!!:)
先感谢您!!!
在Th0rndike & Pranav的帮助下,我在我的网站上制作了一个显示/隐藏标题。我接下来要做的是在用户端设置一个cookie,所以下次这个用户浏览我的网站时,标题保持在最后一个状态。活生生的例子,在下面的评论。
我对饼干一无所知,除了非常基本的东西,所以,如果你有好意,请给我一点解释!!!:)
先感谢您!!!
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('your key name');