<script type="text/javascript">
function WorldwideSellingModelCookie(){
days=7;
myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
document.cookie = 'WorldwideSellingModelCookie=Accepted; expires=' + myDate.toGMTString();
}
function CheckCookies(){
var worldwideSellingCookie = getCookie("WorldwideSellingModelCookie");
if (worldwideSellingCookie == "Accepted")
{
jQuery(".alert-worldwide").hide();
}
}
CheckCookies();
</script>
Привет,Как читать значение cookie с помощью javascript?
Куки создаваемом, я просто не уверен, как получить мое заявление, если работать в моей функции CheckCookies так, что скрыть DIV на странице?
Я ПОЛУЧАТЬ следующее сообщение об ошибке консоли:
Uncaught ReferenceError: getCookie is not defined
Может кто-нибудь посоветовать, что я делаю не так?
Благодаря
UPDATE:
<script type="text/javascript">
function WorldwideSellingModelCookie(){
days=7;
myDate = new Date();
myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
document.cookie = 'WorldwideSellingModelCookie=Accepted; expires=' + myDate.toGMTString();
}
function getCookie(cname) {
var name = cname + "=";
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);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length,c.length);
}
}
return "";
}
function CheckCookies(){
var worldwideSellingCookie = getCookie("WorldwideSellingModelCookie");
if (worldwideSellingCookie == "Accepted")
{
jQuery(".alert-worldwide").hide();
}
}
CheckCookies();
</script>
Просто добавили функцию, чтобы проверить печенье и, кажется, работает в настоящее время, однако DIV появляется на долю секунды до сокрытия. Есть ли способ остановить это?
Существует Jquery плагин называется [** jquery- cookie **] (https://github.com/carhartl/jquery-cookie) – SaidbakR
Вы пробовали этот синтаксис? http://www.w3schools.com/js/js_cookies.asp use .toUTCString() add the path =/ –
Где вы определили функцию getCookie()? –