求大神写一段js代码,cookie判断用户是否第一次进入页面

用cookie,有效期一天。最好在我不懂得情况下添加上注释,让我能安装具体情况改成分钟或小时!<divid=“lexiang”>每天第一次访问网页时加载这个DIV里的代码... 用cookie,有效期一天。最好在我不懂得情况下添加上注释,让我能安装具体情况改成分钟或小时!
<div id=“lexiang”>每天第一次访问网页时加载这个DIV里的代码</div>
第二次访问
<div id=“lexiang”>不加载这个div里的内容</div>
注意是不加载,求整个代码,给思路也是不会写的
谢谢,作为感谢200分给您!
jquery-cookie 据说这个组件可以实现的 但是也不会用!

时间无所谓了 只有第一次执行 之后不执行就行
展开
 我来答
丶没好名字
2013-09-17 · TA获得超过143个赞
知道小有建树答主
回答量:374
采纳率:0%
帮助的人:228万
展开全部
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
w3school教程,你可以看看.
更多追问追答
追问
作为一个js白痴来讲 完全看不懂

时间无所谓了 只有第一次执行 之后不执行就行
追答

这个不用JS有很大的基础,你去看看教程就可以了.

或者

//程序代码
//设置cookie
function setCookie(name,value,time)
{
    var strsec = getsec(time);
    var exp = new Date();
    exp.setTime(exp.getTime() + strsec*1);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

//读取cookies
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
 
    if(arr=document.cookie.match(reg))
 
        return (arr[2]);
    else
        return null;
}

function getsec(str)
{
   alert(str);
   var str1=str.substring(1,str.length)*1;
   var str2=str.substring(0,1);
   if (str2=="s")
   {
        return str1*1000;
   }
   else if (str2=="h")
   {
       return str1*60*60*1000;
   }
   else if (str2=="d")
   {
       return str1*24*60*60*1000;
   }
}
//这是有设定过期时间的使用示例:
//s20是代表20秒
//h是指小时,如12小时则是:h12
//d是天数,30天则:d30

setCookie("name","hayden","s20");
会飞的艹鱼
2013-09-17
知道答主
回答量:2
采纳率:0%
帮助的人:2855
展开全部
好简单的问题、、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alone_zjh
2013-09-17
知道答主
回答量:40
采纳率:0%
帮助的人:24.9万
展开全部
您好。
关于这个cookie的问题不是js代码能够解决的,这必须要用到后台语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式