Уточните пожалуйста подробнее. В js я практически полный ноль. Сейчас скрипт у меня такой.
<script>
(function(){
const timestamp=new Date().getTime(); //miliseconds
const maxInactivePeriod=2; //hours
const cookieName='open';
let lastVisit;
try{
lastVisit=+(localStorage.getItem('lastVisit')||timestamp);
localStorage.setItem('lastVisit',timestamp);
}catch(e){
lastVisit=timestamp;
console.error(e);
};
if(
lastVisit+maxInactivePeriod*3600*1000>timestamp &&
document.cookie.indexOf(cookieName)>=0
)
return;
const win=document.getElementById('open');
if(!win)
return;
win.style.display='block';
document.cookie='name='+cookieName+'; path=/;';
})();
window.onload = function(){
document.querySelector('a[href="#open"]').click();
}
</script>
сам модуль вот
<div id="open" style="display:none" class="modalDialog">
<div>
<a href="#close" title="Закрыть" class="close-modalDialog">X</a>
<div class="hello" id="welcome-window">
<a class="hello-openModal" href="#open"></a>
<!--banner-->
<!--banner end-->
</div>
</div></div>
<div class="clr"></div>