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

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

# Чт Мар 05, 2015 3:06 amcoffetine Зарег.: 09.03.2014 ; Сообщ.: 60Ответить с цитатой
Похоже параметр при вызове getCookie забыл:
if (getCookie("_visited") == 'true') {return false;}
# Чт Мар 05, 2015 3:13 amAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
coffetine, что то все равно не хочет http://jsfiddle.net/6kxoosag/4/
# Чт Мар 05, 2015 5:09 amcoffetine Зарег.: 09.03.2014 ; Сообщ.: 60Ответить с цитатой
Ошибка синтаксиса, выражение оканчивается точкой-с-запятой а у тебя двоеточие
setTimeout(myd,3000);
# Чт Мар 05, 2015 12:13 pmAlexGr Зарег.: 12.10.2014 ; Сообщ.: 32Ответить с цитатой
coffetine, точно! Спасибо!
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.