使用Cookie禁用JavaScript函数

时间:2015-04-17 09:14:12

标签: javascript jquery cookies

我正在处理我网站的移动部分,并且我想禁用页面加载时由JavaScript函数生成的欢迎消息。

我要做的是使用时间为20分钟的cookie禁用该功能。

这是我对cookie的了解程度:

// c_name = cookie name
// c_value = cookie value
// ex_min = expiration in minutes
function setCookie(c_name, c_value, ex_min) {
var d = new Date();
d.setTime(d.getTime() + (ex_min*60*1000));
var expires = "expires="+d.toUTCString();
document.cookie = c_name + "=" + c_value + "; " + expires;
}
// Cookie that lasts for 20 minutes.
setCookie("last-visited", "1", 20);

我无法弄清楚如何在cookie中禁用该功能。

是的,该Cookie来自w3schools.com

感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

我想你需要这样的东西

var lastVisitedCookieName = 'last-visited';
if (!document.cookie.contains(lastVisitedCookieName))
{
    alert('Welcome');
    setCookie(lastVisitedCookieName, "1", 20);
}