Как в fullcalendar вызвать onclick по клику объекта

Я хочу чтобы по клику срабатывала функция как ссылки в htlm

<a style="cursor: pointer;" onclick="startAjax('karban.php');karban();">Создать</a>

Как это сделать в календаре?

  eventClick: function(calEvent, jsEvent, view) {
        onclick= "startAjax('infor.php?id=+ calEvent.id +')";

    }

Спасибо


Ответы (1 шт):

Автор решения: Depchik

Для того, чтобы поставить обработчик событий на элемент — то есть указать какая именно функция будет выполняться при нажатии на него — используйте addEventListener, например:

HTML:

<span id="link">Создать</span>

JS:

var elLink = document.getElementById('link');
elLink.addEventListener([событие - в вашем случае 'click'],[функция],false);

Рекомендации:

  1. Не стоит писать css свойства в style: html и css должны быть в разных файлах.
  2. Не стоит использовать обработчики событий при помощи html атрибутов, js и html должны быть разделены.
→ Ссылка