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

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

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

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");

追问

代码是添加首页的index.htm文件

只能用js
能不能给一个完整的呢
每天第一次访问网页时加载这个DIV里的代码
第二次访问
不加载这个div里的内容

追答

我上面写的你直接就可以直接用.调用的时候
setCookie("name","hayden","s20"); 改一下你需要的参数值就OK

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-17
好简单的问题、、
第2个回答  2013-09-17
您好。
关于这个cookie的问题不是js代码能够解决的,这必须要用到后台语言。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网