АРМАДА
Скрипт-автоклик: подскажите что не так в этом коде?
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

AlexGr
Свой
Зарегистрирован: 12.10.2014
Сообщений: 32
Обратиться по нику
# Добавлено:Ср Мар 04, 2015 11:35 pmДобавить в избранноеОтветить с цитатой
Пытаюсь сделать что бы при заходе на страницу срабатывал автоклик через определенное время. И срабатывал что бы один раз в сутки на посетителя.
Подскажите что не так в этом коде?

<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):
});


coffetine
Свой
Зарегистрирован: 09.03.2014
Сообщений: 60
Обратиться по нику
# Добавлено:Чт Мар 05, 2015 3:06 amОтветить с цитатой
Похоже параметр при вызове getCookie забыл:
if (getCookie("_visited") == 'true') {return false;}

AlexGr
Свой
Зарегистрирован: 12.10.2014
Сообщений: 32
Обратиться по нику
# Добавлено:Чт Мар 05, 2015 3:13 amОтветить с цитатой
coffetine, что то все равно не хочет http://jsfiddle.net/6kxoosag/4/

coffetine
Свой
Зарегистрирован: 09.03.2014
Сообщений: 60
Обратиться по нику
# Добавлено:Чт Мар 05, 2015 5:09 amОтветить с цитатой
Ошибка синтаксиса, выражение оканчивается точкой-с-запятой а у тебя двоеточие
setTimeout(myd,3000);

AlexGr
Свой
Зарегистрирован: 12.10.2014
Сообщений: 32
Обратиться по нику
# Добавлено:Чт Мар 05, 2015 12:13 pmОтветить с цитатой
coffetine, точно! Спасибо!
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры