Яндекс Метрика. Цель - событие

Этот календарь требует jQuery, так что придется его подключить
 
есть так ругается то не установлен
VM1052:230 Uncaught TypeError: jQuery(...).DOPBSPCalendar is not a function
а почему работает хз)
по той ссылке плагин календаря использует jQuery и там onclick на кнопке работает
 
Дело в том что кнопку и все формы, выводит js файл, как я понимаю...
HTML.push(' <input type="submit" onclick="yaCounter_moiid.reachGoal('bron')" name="DOPBSPCalendar-submit'+ID+'" id="DOPBSPCalendar-submit'+ID+'" class="DOPBSPCalendar-hidden" value="'+DOPBSPFrontEnd.text(ID, 'order', 'book')+'" />');

И когда я в js ставлю onclick="yaCounter_moiid.reachGoal('bron')" окно бронирования вообще не запускается...

Возможно ли такое, что используется "урезанная" "библиотека" jQuery и попросту некоторых функций нет..?
 
а ну понятно, надо экранировать кавычки, вот так:
HTML.push(' <input type="submit" onclick="yaCounter_moiid.reachGoal(\'bron\')" name="DOPBSPCalendar-submit'+ID+'" id="DOPBSPCalendar-submit'+ID+'" class="DOPBSPCalendar-hidden" value="'+DOPBSPFrontEnd.text(ID, 'order', 'book')+'" />');
 
Спасибо, вижу уже нет ошибок... Заработал...
onclick="yaCountermoiid.reachGoal('clickbron'); return true;"
Зачем нужен этот кусочек если без него должно работать?
 
Последнее редактирование:
да он и не нужен
 
Назад
Сверху