Как в 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);
Рекомендации:
- Не стоит писать css свойства в style: html и css должны быть в разных файлах.
- Не стоит использовать обработчики событий при помощи html атрибутов, js и html должны быть разделены.