2013-03-20 76 views
0

我在IE8中遇到了rich:calendar的奇怪問題。當我在日曆上點擊不清除瀏覽器緩存,我收到的JavaScript異常:rich:由於緩存原因,IE8中的日曆擴展失敗

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

經過一番調查後發現該問題是由PIE.js和Richfaces日曆組件衝突引起的。這不是第一次(我也遇到了rich:面板上的圓角按鈕問題)。無論如何,如果你會面對類似的事情 - 要小心:)