Как сделать, чтобы вплывающее окно прежде,чем попасть в куки ввелось ДВА раза?
Здравствуйте.
Есть код всплывающего окна с id="overlay2". Сюда писать его не буду. Просто поясню, что при заходе на сайт с задержкой в 5 секунд оно появляется. Есть код проверки записи в куках, вот он: <script type="text/javascript" src="/templates/str/js/jquery.cookie.js"></script> <script type="text/javascript"> $(function() { // Проверяем запись в куках о посещении // Если запись есть - ничего не происходит if (!$.cookie('hideModal')) { // если cookie не установлено появится окно с задержкой в 5 сек var delay_popup = 5000; setTimeout("document.getElementById('overlay2').st yle.display='block'", delay_popup); } $.cookie('hideModal', true, { // Время хранения cookie в днях expires: 2, path: '/' }); }); </script> Идея: Нужно,чтобы прежде,чем куки сработали, окошко показалось еще раз при обновлении сайта, а вот потом уже исчезло на 2 дня. К сожалению, пол-дня протыкалась и решения не нашла, так как недостаточно знаний в javascript -( Очень прошу о помощи. Заранее спасибо. |
irinaokhotnaya,
Сделать двое куков, контролировать: если оба заполнены - не всплывает, а второй кук ставим, если ток заполнен первый |
Часовой пояс GMT +3, время: 22:10. |