2010-04-19 30 views
0

我遇到了問題..網站在safari,chrome和firefox(mac和win)中正常工作,但在Internet Explorer中出現與mootools相關的錯誤:行:59字符:102。Joomla中的mootools錯誤

該網站網址爲:http://example.com(我已經刪除出於安全原因,URL)

我注意到MooTools是被加載兩次,也許另一個組件再次調用它,我怎麼能刪除此呼叫??或者我如何找到女巫組件正在進行此調用?

另一件事是gmaps不起作用(只在IE中)(它以前工作過) 這個圖是由一個名爲iproperty的組件生成的,我在支持論壇上詢問過,但沒有回覆。

這非常令人沮喪,因爲我沒有製作網站,也不知道安裝錯誤的是什麼。

任何意見或指示將非常感激。

謝謝你們, Luis。

回答

0

好的..終於解決了,問題是谷歌地圖的初始座標不正確,Internet Explorer停止工作。奇怪的事情。

無論如何,謝謝!

1

我建議您通過您的網站的源代碼進行搜索,以確定MooTools的嵌入位置。它可能是任何插件。

至於谷歌地圖不在IE中工作,我敢肯定,這也是MooTools的問題。

+0

yes .. mootools正在通過''加載兩次,但我不知道如何刪除其中一個調用..我的意思是,要添加一個腳本你使用'$ document-> addScript('/media/system/js/sample.js');'...以及如何刪除腳本? – Luis 2010-04-19 12:03:42

+0

@路易斯我不知道這是否可能。找到第二個'addScript'並刪除它可能會更好。 – 2010-04-19 12:24:50

1

我希望不會使用兩次(或者我...這使得這個問題的解決方案...) 如果是這樣,讓我知道,我會指導你通過它。

否則 由於沒有用於刪除腳本和存儲腳本的_scripts數組訪問權限的私有方法,因此無法刪除腳本(不更改JDocument類)。

這不是合適的解決方案。 正如@Pekka所指出的那樣,試着找出額外添加腳本的原因。 模板或其中一個插件可能會被指責。 你有本地的本地副本嗎?您可以先禁用一些插件並更改模板以查看原因。 然後,找出這個不相關的代碼段。如果您擁有文件的本地副本,則可以搜索包含的確切位置並確定究竟發生了什麼。包含mootools核心文件的任何事情都很奇怪。