【问题标题】:mootools errors in JoomlaJoomla 中的 mootools 错误
【发布时间】:2010-04-19 11:27:25
【问题描述】:

我遇到了问题.. 该网站在 safari、chrome 和 firefox(mac 和 win)中正常运行,但在 Internet Explorer 中我收到与 mootools 相关的错误:行:59 字符:102。

网站网址为:http://example.com(出于安全原因,我已删除该网址)

我注意到 mootools 被加载了两次,也许另一个组件再次调用它,我怎样才能删除这个调用?或者我怎样才能找到女巫组件正在拨打这个电话??

另一件事是 gmaps 不工作(仅在 IE 中)(它以前工作过) 这个地图是由一个名为 iproperty 的组件生成的,我在支持论坛中询问过,但没有任何回应。

这很令人沮丧,因为我没有制作网站,也不知道安装错误。

任何建议或指示将不胜感激。

谢谢你们, 路易斯。

【问题讨论】:

    标签: javascript joomla mootools


    【解决方案1】:

    我建议您搜索网站的源代码以确定 MooTools 的嵌入位置。它可能是任何插件。

    至于谷歌地图不能在 IE 中运行,我很确定这也是 MooTools 的问题。

    【讨论】:

    • 是的.. mootools 被<jdoc:include type="head" /> 加载了两次.. 但我不知道如何删除其中一个调用.. 我的意思是,添加一个您使用的脚本$document->addScript( ‘/media/system/js/sample.js’ ); ...以及如何删除脚本??
    • @Luis 我不知道这是否可能。您最好找到第二个addScript 并将其删除。
    【解决方案2】:

    我希望不要使用两次(或者我是……这使它成为问题的解决方案……) 如果是这种情况,请告诉我,我会指导您完成。

    否则, 无法删除脚本(不更改 JDocument 类),因为没有删除脚本的方法,并且对存储脚本的 _scripts 数组的访问是私有的。

    这也不是正确的解决方案。 正如@Pekka 指出的那样,尝试找出额外添加脚本的原因。 模板或插件之一很可能是罪魁祸首。 您有该网站的本地副本吗?您可以首先禁用一些插件并更改模板以查看原因。 然后,查明不服从的代码。如果您有文件的本地副本,则可以搜索包含的确切点并弄清楚到底发生了什么。任何东西都包含 mootools 核心文件是非常奇怪的。

    【讨论】:

      【解决方案3】:

      好的..终于解决了,问题是google地图的初始坐标不正确,Internet explorer停止工作。奇怪的事情。

      还是谢谢!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多