Показать сообщение отдельно
  #45 (permalink)  
Старый 13.05.2022, 20:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

один раз при загрузке cookie
vitalso78,
как вариант... проверять у себя на сервере
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  html, body{
      height: 100%;
       padding: 0;
       margin: 0;
  }

  body .cookie-notification{
      display: none;
  }
  body.accept .cookie-notification{
      display:  block;
  }

  </style>



</head>

<body>
<script>
var note = document.cookie.replace(/(?:(?:^|.*;\s*)note\s*\=\s*([^;]*).*$)|^.*$/, "$1");
if(note !== "yes") document.body.classList.add("accept");
function removeDiv(event,el)
{
   event.preventDefault();
   var parent = el.closest(".cookie-notification");
   parent.remove();
   //var date = new Date(new Date().getTime() + 24 * 60 * 60 * 1000); // сутки
   var date = new Date(new Date().getTime() + 3 * 60 * 1000); //3 минуты для теста
   document.cookie = "note=yes; path=/; expires=" + date.toUTCString();
}
</script>
<div class="cookie-notification">
        <div class="container">
            <div class="row between">
                <div class="col-xl-8 col-lg-8 col-md-10 cookies-text"> Мы используем cookies для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы принимаете <a href="/privacy/">условия обработки персональных данных</a> </div>
                <div class="col-xl-4 col-lg-4 col-md-2 cookies-button-cont text-right">
                <button class="accept-cookie" onclick="removeDiv(event,this)">Хорошо</button> </div>
            </div>
        </div>
</div>


<h3>test</h3>
</body>
</html>
Ответить с цитированием