FullCalendar - IE 8中的JS错误,未知的运行时错误

时间:2011-03-02 16:27:11

标签: fullcalendar

我在IE 8中遇到“未知的运行时错误”。它出现在fullcalendar.min.js中的语句“Ba [0] .innerHTML = $”(最新版本来自2011年2月)。

在尝试显示活动时。该事件在Chrome和FF中正常显示。

以下是从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 个答案:

答案 0 :(得分:1)

希望这有助于其他人。我在IE8中遇到了同样的错误,最终还是苦苦挣扎。解决方案是在fullcalendar.min.js的1.5.3版中更改以下内容:

更改此内容:P[0].innerHTML = e(i);

对此:$(P[0]).html(e(i));

似乎IE8的严格innerHTML规则阻止了事件的呈现。

答案 1 :(得分:0)

您可以将此作为正式问题添加到问题跟踪器吗? http://code.google.com/p/fullcalendar/issues/list

是否可以包含您的fullcalendar版本以及工作示例。来自支持页面......

  

请提交一份包含详细说明和错误演示的报告。这可以是指向包含可运行HTML文件的网站或ZIP的链接。请包含重新创建错误所需的一切(JS,CSS,事件JSON)。

谢谢!