Javascript - всплывающее окно каждый раз, когда покупатель входит в магазин - PullRequest
2 голосов
/ 24 апреля 2019

Я нашел решение для проверки возраста для моей проблемы, и оно отлично работало.Но в этом решении появление этого всплывающего окна зависит от количества дней.Я хочу, чтобы всплывающее окно появлялось каждый раз, когда пользователь заходит на мой сайт.Как это сделать?

Вот часть JS кода фрагмента.

<script>
 function ageCheck() {
   var min_age = {{ age }};  // Set the minimum age. 
   var year =   parseInt(document.getElementById('byear').value);
   var month =  parseInt(document.getElementById('bmonth').value);
   var day =    parseInt(document.getElementById('bday').value);
   var theirDate = new Date((year + min_age), month, day);
   var today = new Date;
   if ((today.getTime() - theirDate.getTime()) < 0) {
     window.location = 'http://google.com'; //enter domain url where you would like the underaged visitor to be sent to.
   } else {
     var days = 1; //number of days until they must go through the age checker again.
     var date = new Date();
     date.setTime(date.getTime()+(days*24*60*60*1000));
     var expires = "; expires="+date.toGMTString();
     document.cookie = 'isAnAdult=true;'+expires+"; path=/";
     location.reload();
   };
  };
  function readCookie(name) {
    var nameEQ = name + "=";
    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,c.length);
      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
  };
  var isAnAdult = readCookie('isAnAdult');
  if (isAnAdult) {
    document.write("<style> #prompt-background { display: none; }</style>");
  };
</script>

и кнопка, на которой вызывается функция

<button id="submit_birthdate" class="exitbutton" onclick="ageCheck()">Enter</button> 

Как изменитьэтот код, чтобы всплывающее окно появлялось каждый раз?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...