Long Опубликовано 30 декабря, 2016 Жалоба Поделиться Опубликовано 30 декабря, 2016 Здравствуйте, проблемка возникла.Сделал всплывающее окно, нужно, чтобы оно всплывало 1 раз в 15 минут.Пробовал так, не получилось <script language="javascript"> var delay_popup = 5000; setTimeout("document.getElementById('parent_popup').style.display='block'", delay_popup); var date = new Date(); date.setTime(date.getTime() + (60 * 15000)); </script> Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 30 декабря, 2016 Жалоба Поделиться Опубликовано 30 декабря, 2016 setInterval Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 30 декабря, 2016 Жалоба Поделиться Опубликовано 30 декабря, 2016 jquery-cookie + как то так var last_show = $.cookie('last_show')||0; setInterval(function(){ var now = new Date().getTime(); if(!last_show || (now-last_show)>(15000*60)){ last_show=now; $.cookie('last_show', now); $('#parent_popup').show() } }, 1000); Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 30 декабря, 2016 Жалоба Поделиться Опубликовано 30 декабря, 2016 setInterval(function() { $('#parent_popup').show()}, 15*60*1000); Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.