//写入cookie
HttpCookie cookie = new HttpCookie("icon", 你的图标);
cookie.Expires = DateTime.Now.AddDays(2);
Response.Cookies.Add(cookie);//读取cookie
if (Request.Cookies["user"] != null)
{
Response.Write("欢迎:" + Request.Cookies["user"].Value);
}
HttpCookie cookie = new HttpCookie("icon", 你的图标);
cookie.Expires = DateTime.Now.AddDays(2);
Response.Cookies.Add(cookie);//读取cookie
if (Request.Cookies["user"] != null)
{
Response.Write("欢迎:" + Request.Cookies["user"].Value);
}
exdate.setDate(exdate.getDate() + 2);
document.cookie = 'imgName=icon;expires=exdate.toGMTString()';
if(document.cookie.indexOf("imgName=")==-1){
img.style.display='none'
}
不知道这样可以不
如果每次load页面,是不是这个cookie每次都会设置成一个新的值呢,因为var exdate=new date()这个值一直会变呢
javascript不是万能的,关键是跟业务走,没有非要用的语言,只有在范围内可选的。向你这种需求,有一个节点对照的,最好取一个固定时间,那就是当前服务器的时间,是服务端该做的事。javascript是脚本语言,客户端执行的,每次取到的时间是不一样的,增加了编写代码的难度。