用JavaScript操作记录cookie的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:43:52
我做的网站有个导入页面是遮罩层,覆盖在首页上面的,和首页在同一个HTML页面中,现在我希望用javascript来记录客户的缓存,从而达到当他再次访问首页的时候,覆盖在上面的导入页不再出现,请各位仙人指路,给一段代码。非常感谢!帮帮忙吧,新工作压力好大啊。。。

var setCookie=function(name, value, expire, path) {
expire = expire || 30 * 24 * 60 * 60 * 1000;
path = path || '/';
var date = new Date();
date.setTime(date.getTime() + expire);
document.cookie = name + "=" + encodeURIComponent(value) + "; expires=" + date.toUTCString() + "; path=" + path;
return $;
};
var getCookie=function(name) {
var re = "(?:; )?" + encodeURIComponent(name) + "=([^;]*);?";
re = new RegExp(re);
if (re.test(document.cookie)) {
return decodeURIComponent(RegExp.$1);
}
return '';
};
var delCookie=function(name) {
var date = new Date(0);
document.cookie = name + "=0; expires=" + date.toGMTString() + "; path=/";
return $;
};

if (getCookie('overlayDisabled')==''){
// 这里是显示遮盖层的代码
} else {
setCookie('overlayDi