|
|
|
Пытаюсь сделать что бы при заходе на страницу срабатывал автоклик через определенное время. И срабатывал что бы один раз в сутки на посетителя.
Подскажите что не так в этом коде?
<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):
});
|
|
|
|
|
|
|
Похоже параметр при вызове getCookie забыл:
if (getCookie("_visited") == 'true') {return false;} |
|
|
|
|
|
|
Ошибка синтаксиса, выражение оканчивается точкой-с-запятой а у тебя двоеточие
setTimeout(myd,3000); |
|
|
|
|
|
coffetine, точно! Спасибо! |
|
|
|
|
|