cookie.js
function cookiesave(n, v, mins, dn, path) { if(n) { if(!mins) mins = 365 * 24 * 60; if(!path) path = "/"; var date = new Date(); date.setTime(date.getTime() + (mins * 60 * 1000)); var expires = "; expires=" + date.toGMTString(); if(dn) dn = "domain=" + dn + "; "; document.cookie = n + "=" + v + expires + "; " + dn + "path=" + path; } } function cookieget(n) { var name = n + "="; var ca = document.cookie.split(';'); for(var i=0;i<ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(name) == 0) return c.substring(name.length,c.length); } return ""; } //设置cookie // cookiesave('closeclick','closeclick','','',''); //设置cookie //获取cookie // cookieget("closeclick") // 注销cookie的办法 //cookiesave('share','','','',''); //设置新的cookie,值为空
/* 通过cookie判断每天只能玩一次*/ function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); return y+"-"+m+"-"+d; } /*设置cookie*/ function gameload(){ //页面加载时,加载cookie if(GetDateStr(0) > cookieget('times')){ //alert(GetDateStr(0)) cookiesave('game','0','','',''); //设置cookie cookiesave('times',GetDateStr(0),'','',''); //设置一个time cookie } } window.onload=gameload();
当点击时,设置cookie
$(".startbtn").click(function(){ cookiesave('times',GetDateStr(0),'','',''); //设置一个time cookie cookiesave('game','games','','',''); //设置cookie window.location.href="http://115.29.15.60:8090/HDZC/game.html"; });
案例:找茬游戏