晕,如果想关闭浏览器就自动清除Cookie。是不用设置时间部分的。      function SetCookie(name,value) {
        document.cookie = name + "="+ escape(value);//写cookie
       }

解决方案 »

  1.   


    //写入COOKIE
    function SetCookie(cookieName,cookieValue,cookietime)
    {
        var TheDate=new Date();
        TheDate.setTime(TheDate.getTime() +cookietime*24*60*60*1000); 
        document.cookie = cookieName+"="+cookieValue+";expires="+ TheDate.toGMTString();
    }
    //    SetCookie("ItemList","222",1000);
        alert(document.cookie);
        SetCookie("ItemList","222",0);//没有任何问题
        alert(document.cookie);//丢失COOKIE,符合你要求
      

  2.   

    就是呀,为0的时候就丢失COOKIE,我的要求就是:打开页面的时候写入COOKIE,关闭浏览器的时候就删除COOKIE
      

  3.   

    没明白,大哥你是要0的时候还能cookie有用?
    你写个0,下一秒就失效了
      

  4.   

    我的要求就是:打开页面的时候写入COOKIE,关闭浏览器的时候就删除COOKIE
      

  5.   

    我的要求就是:打开页面的时候写入COOKIE,关闭浏览器的时候就删除COOKIE