
求大神写js代码,判断页面第一次打开弹出的div,在二次打开不再探出
<divid="shareit"><imgclass="arrow"src="../images/1.png">第一次访问网页时加载弹出这个DIV里的这个图片</div>...
<div id="shareit"><img class="arrow" src="../images/1.png">第一次访问网页时加载弹出这个DIV里的这个图片</div> 第二次再访问 <div id=“lexiang”>里的<img class="arrow" src="../images/1.png">这个图片不弹出这个div里的内容</div> 注意是不弹出,求整个代...拜谢
展开
展开全部
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
w3school教程,你可以看看.
时间无所谓了 只有第一次执行 之后不执行就行
这个不用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");
只能用js
<div id=“lexiang”>每天第一次访问网页时加载这个DIV里的代码</div>
第二次访问
<div id=“lexiang”>不加载这个div里的内容</div>
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
w3school教程,你可以看看.
时间无所谓了 只有第一次执行 之后不执行就行
这个不用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");
只能用js
<div id=“lexiang”>每天第一次访问网页时加载这个DIV里的代码</div>
第二次访问
<div id=“lexiang”>不加载这个div里的内容</div>
追问
能写个完整的吗?谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询