【发布时间】:2016-07-30 14:49:56
【问题描述】:
我正在使用这个 javascript 函数在我的网站上设置一个 cookie,该 cookie 将在未设置 cookie 时显示一个 div。
function accept_cookies(){
days=365; // number of days to keep the cookie
myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
document.cookie = 'cookie_t=1; expires=' + myDate.toGMTString();
}
用法:
<a onClick="HideContent('cookies'); accept_cookies()" href="javascript:HideContent('cookies')">
ok
</a>
此方法在我的桌面设备上效果很好,但在我的安卓手机上效果不佳。我知道这一点,因为我多次单击该链接,然后 div 继续显示链接说没问题。
【问题讨论】:
-
请添加
HideContent来源! -
@IsmailRBOUH
function HideContent(e){if(e.length<1){return}document.getElementById(e).style.display="none"} -
我没有看到您在
HideContent函数中检查 cookie 值的位置?!!
标签: php javascript cookies