我遇到了富有的奇怪问题:IE8中的日历。当我点击日历而不清除浏览器缓存时,我收到了javascript异常:
Message: 'elements' is null or not an object
浏览器指向 3_3_2.SR1org.ajax4jsf.javascript.PrototypeScript 文件中的以下功能:
bindAsEventListener: function () {
var __method = this, args = $A(arguments), object = args.shift();
return function (event) {
return __method.apply(object, [event || window.event].concat(args));
}
最有趣的是,当我清除浏览器缓存并重新加载页面时,日历有效!
P.S。 Richfaces的版本是3.3.2.SR1,我无权升级它
答案 0 :(得分:0)
经过一些调查后,问题似乎是由PIE.js和Richfaces日历组件的冲突引起的。这不是第一次(我也遇到了富裕的面板上的圆角按钮问题)。无论如何,如果你将面对类似的事情 - 小心:)