Javascript 设置js简单cookie

Javascript 设置js简单cookie,javascript,cookies,Javascript,Cookies,我已经退出web开发一段时间了,现在非常生疏。 我需要做一块饼干 如果用户访问站点>设置cookie 如果用户返回站点>读取cookie 如果自用户上次到达后的时间小于24小时>将div的ID设置为style=“display:none;” 我很挣扎,希望能得到一些指导 非常感谢使用JavaScript,您可以 -阅读cookie: var coo = [], a; if(document.cookie != ''){ $.each(document.cookie.split('

我已经退出web开发一段时间了,现在非常生疏。 我需要做一块饼干

  • 如果用户访问站点>设置cookie
  • 如果用户返回站点>读取cookie
  • 如果自用户上次到达后的时间小于24小时>将div的ID设置为style=“display:none;”
  • 我很挣扎,希望能得到一些指导


    非常感谢使用JavaScript,您可以
    -阅读cookie:

    var coo = [],
        a;
    if(document.cookie != ''){
        $.each(document.cookie.split('; '), function(i, val){
            a = val.split('=');
            coo[a[0]] = a[1];
        });
    }
    
    这里有一个包含所有cookie的
    coo
    coo['Cookie1']='value'
    )。
    -设置cookie:

    document.cookie = 'Cookie_1='+'value for this cookie';
    

    顺便说一句,代码使用jQuery查询$each.。

    这里是一个混乱的解决方案,以防有人想知道:

    function nameDefined(ckie,nme)
    
    { var分割值 变量i 对于(i=0;i tvalue=getCookieValue(nvpair,cname)//获取cookie的值 如果(tvalue==cvalue)返回true 否则返回false } 否则返回false } 函数重定向链接(){ 如果(testCookie(“此处10”,“是”)){ //window.location=“here.html”//转到指示用户已在此的位置 //警惕(“那里”); window.document.getElementById(“指示器”).style.display=“无”; } 否则{ //警惕(“不存在”); var futdate=new Date()//获取当前时间和日期 var expdate=futdate.getTime()//获取自1970年1月1日以来的毫秒数 expdate+=10000//1小时后过期(毫秒) futdate.setTime(expdate) var newCookie=“here10=yes;path=/;”//设置新的cookie值 newCookie+=“expires=“+futdate.togmString() window.document.cookie=newCookie//编写cookie //window.location=“not.html”//转到指示用户未到过此处的位置

      window.document.getElementById("indicator").style.display = "block";
    
    }
    }

    您希望用什么语言实现这一点?服务器端,还是JavaScript?JavaScript感谢code duck…只是想让它保持真正的简单