FullCalendar - ошибка JS в IE 8, неизвестная ошибка времени выполнения - PullRequest
0 голосов
/ 02 марта 2011

Я получаю «Неизвестную ошибку времени выполнения» в IE 8. Это происходит в операторе «Ba [0] .innerHTML = $» в fullcalendar.min.js (последняя версия от февраля '11). *

Это при попытке отобразить событие. Событие правильно отображается в Chrome и FF.

Вот данные события, полученные из URL-адреса JSON:

{"d":[{"__type":"GroupHourAppointment","subject":"Test event","endAsIsoString":"2011-03-01T09:30:00","startAsIsoString":"2011-03-01T08:00:00","id":1,"color":3,"title":"Open"}]}

Я также пробовал разные форматы даты (например, с "Z" в конце). Если дата «действительна», это вызывает ошибку. В противном случае событие игнорируется и ошибка не возникает.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 26 апреля 2012

Надеюсь, это поможет кому-то еще. Я столкнулся с той же ошибкой в ​​IE8 и в итоге боролся с ней. Решением было изменить следующее в версии 1.5.3 файла fullcalendar.min.js:

Изменить это: P[0].innerHTML = e(i);

К этому: $(P[0]).html(e(i));

Кажется, что строгие правила innerHTML для IE8 препятствовали отображению событий.

0 голосов
/ 25 марта 2011

Вы можете добавить это как официальную проблему в систему отслеживания проблем? http://code.google.com/p/fullcalendar/issues/list

Можете ли вы включить вашу версию fullcalendar, а также рабочий пример. со страницы поддержки ...

пожалуйста, отправьте отчет с подробным описанием и демонстрацией ошибки. Это может быть ссылка на веб-сайт или ZIP, содержащий исполняемый файл HTML. Пожалуйста, включите все необходимое для воссоздания ошибки (JS, CSS, событие JSON).

спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...