Как заставить работать скрипт согласия на использование файлов cookie?

Я реализовал скрипт согласия на использование cookie от Creare: https://www.creare.co.uk/blog/js/js-eu-cookie-law-banner

на моем сайте: https://www.drive-tastic.co.uk/

но я не могу заставить его работать.

Может кто-нибудь помочь, пожалуйста?

1 ответ

Решение

Тег тела вашего сайта имеет onload обработчик:

<body onload="MM_preloadImages('images/fb-icon-hover.png')">

Скачанный вами скрипт cookie также имеет onload обработчик:

window.onload = function(){
    if(checkCookie(window.cookieName) != window.cookieValue){
        createDiv(); 
    }
}

Попробуйте заменить его следующим:

document.addEventListener('DOMContentLoaded', function() {
    if(checkCookie(window.cookieName) != window.cookieValue){
        createDiv(); 
    }
});

Надеюсь, это поможет!

Другие вопросы по тегам