Скрипт - автоклик

AG
На сайте с 13.10.2014
Offline
44
733

Пытаюсь сделать что бы при заходе на страницу срабатывал автоклик через определенное время. И срабатывал что бы один раз в сутки на посетителя.

Подскажите что не так в этом коде?

<button class="poppp" onclick="alert('111')">КНОПКА</button>

$(function(){ 

function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
function myd() {
if (getCookie == 'true') {return false;}
$('.poppp').click();
var date = new Date( new Date().getTime() + 60*1000 );
document.cookie = "_visited=true; path=/; expires="+date.toUTCString();
}
setTimeout(myd,3000):
});
Ragnarok
На сайте с 25.06.2010
Offline
226
#1

if (getCookie == 'true')

getCookie без параметров

//TODO: перестать откладывать на потом
AG
На сайте с 13.10.2014
Offline
44
#2

Ragnarok, а чего там не хватает то?)

ДП
На сайте с 23.11.2009
Offline
203
#3

Судя по всему надо передать имя куки - т.е. _visited в вашем случае.

И кука у вас ставится на 60 секунд сейчас, судя по всему.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий