求大神写一段js代码,cookie判断用户是否第一次进入页面
用cookie,有效期一天。最好在我不懂得情况下添加上注释,让我能安装具体情况改成分钟或小时!<divid=“lexiang”>每天第一次访问网页时加载这个DIV里的代码...
用cookie,有效期一天。最好在我不懂得情况下添加上注释,让我能安装具体情况改成分钟或小时!
<div id=“lexiang”>每天第一次访问网页时加载这个DIV里的代码</div>
第二次访问
<div id=“lexiang”>不加载这个div里的内容</div>
注意是不加载,求整个代码,给思路也是不会写的
谢谢,作为感谢200分给您!
jquery-cookie 据说这个组件可以实现的 但是也不会用!
时间无所谓了 只有第一次执行 之后不执行就行 展开
<div id=“lexiang”>每天第一次访问网页时加载这个DIV里的代码</div>
第二次访问
<div id=“lexiang”>不加载这个div里的内容</div>
注意是不加载,求整个代码,给思路也是不会写的
谢谢,作为感谢200分给您!
jquery-cookie 据说这个组件可以实现的 但是也不会用!
时间无所谓了 只有第一次执行 之后不执行就行 展开
3个回答
展开全部
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
w3school教程,你可以看看.
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");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询