永发信息网

js怎么样让Html代码一小时只显示一次

答案:4  悬赏:70  手机版
解决时间 2021-01-30 04:29
  • 提问者网友:杀手的诗
  • 2021-01-29 11:11
现在有一代码
bbb
我想让他一小时只显示一次(一小时内访问第二次无论怎么刷新都不出)
怎么样实现,能用的追加100分起
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-01-29 11:43
用cookie,记录当前用户本小时内是否有访问过。如果有,就不显示。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-01-29 13:20
if(getCookie(document.cookie) == undefined) { //第一次打开页面,还没有写入cookie中 var t = new Date().valueOf();//记下一开始的时间 document.cookie="t=" + t; } else if(getCookie(document.cookie) >= (new Date().valueOf() - 3600)) { //如果大于一个小时 document.getElementById('test').innerHTML = "我出现了"; var t = new Date().valueOf();//更新cookie里的时间 document.cookie="t=" + t; } function getCookie(strCookie) { var arr = strCookie.split('; '); for(var i=0;i
  • 2楼网友:蓝房子
  • 2021-01-29 12:37
有专用的转换工具: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.hao123.com%2fhaoserver%2fjstohtm.htm" target="_blank">http://www.hao123.com/haoserver/jstohtm.htm</a>
  • 3楼网友:青灯有味
  • 2021-01-29 12:05
写入cookie,cookie的有效时间为1小时, 每次加载页面,先从cookie中取值,若有值,则不显示,若为空,则显示。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯