Сообщение от BETEPAH
|
Вы можете записать сколько угодно действий на событие. После точки с запятой пишите следующее
|
Я пробовал вот так:
<a class="close_popup" title="Close" onclick="document.getElementById('popup').style.display='none'; document.cookie = 'first_visit = false';">CLOSE</a>
Но, почему то кука записывается еще до того как открылось окно поп-апа.
Сообщение от BETEPAH
|
А не проще при наличии кукис очистить таймер (clearTimeout)? Или вообще изначально не выставлять таймер, если есть кукис
|
Таймер нужен на тот случай когда это первый визит. Если таймера нет, то сразу вылетает попап, даже не дав посетителю понять куда он попал. А так, перед всплытием попапа есть мгновение когда видно загрузившуюся страничку.
В данный момент я могу и обнулить таймер и\или обернуть этот весь блок ещё в один див ему назначить display=none. (как вариант)
Но все же первичный вопрос остается не раскрытым - если я правильно на кнопку повесил запись куки, то
почему она записывается ещё до срабатывания события onclick на этой кнопке?