【发布时间】:2014-12-26 01:59:41
【问题描述】:
我们在项目中使用 Mootools 和 JSF Richfaces 来构建应用程序组件。我们需要使用 Richfaces 模式面板在会话超时时显示警报。但是,当 Mootools 和富面孔模式面板一起使用时,我们会遇到一些错误,这表明与两者使用的 prototype.js 存在冲突。
我在浏览器控制台看到的错误如下:
Uncaught TypeError: undefined is not a function localhost:8080/ca/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript:46 未捕获的类型错误:非法调用 localhost:8080/ca/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript:31 未捕获的类型错误:非法调用 localhost:8080/ca/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript:265
非常感谢您对问题的任何提示/解决方案。
~拉格什
【问题讨论】:
-
谢谢塞尔吉奥。该错误没有给出任何关于它中断的确切位置的提示。但是当我删除了rich:modalPanel 组件时,它就可以工作了。这让我认为它与在 Mootools 和 richfaces.js 中使用的 Prototype.js 存在冲突问题。如果您需要更多说明,请告诉我。
标签: richfaces mootools mootools1.2