这个简单的Javascript日历在IE 9/10中不起作用

时间:2013-04-19 02:31:03

标签: javascript internet-explorer cross-browser

我在我创建的网站中使用简单的javascript日历。这个页面有一个插件的现场演示:

http://www.electricprism.com/aeron/calendar/

我正在使用第二个。

这在Chrome,Firefox和Opera中运行良好,但除非我启用兼容模式(然后会破坏我的布局),否则它在Internet Explorer 9/10中不起作用。

在IE中,日历按钮根本不显示。

如何在IE9 / 10中使用它?

干杯

1 个答案:

答案 0 :(得分:1)

问题似乎是在该网站上加载的mootools版本,它正在使用1.2.1,但是看看mootools,当前版本似乎是1.4.5。接下来我注意到在IE9中出现了JavaScript错误:

  

SCRIPT5022:DOM异常:INVALID_CHARACTER_ERR(5)   mootools.js,第15行20608

从中可以看出是否存在使用缩小的内容。

我使用mootools 1.4.5(使用Fiddler2 AutoResponder)对同一网站进行了测试,JavaScript错误消失了,按钮出现时日历正常工作。

因此,如果您升级到mootools 1.4.5,那应该没问题。