2011-06-08 70 views
0

我試圖重複使用一些存在於http://code.google.com/p/earth-api-samples/source/browse/trunk#trunk%2Fdemos%2Fdom-tree的開源代碼。 我複製了代碼,包括在同一位置包含的JavaScript文件,當我運行它時,它在ie 8.0中運行得很好。出於某種原因,不會在9.0中運行。但我真正的問題是它不會在FireFox中運行。讓我感到滿意的是,這個代碼在線演示,在Firefox中運行得很好。我根本看不出它有什麼不同。這段代碼將使我完成我正在開發的一個項目的很長一段路,所以任何幫助都將非常感謝!該演示在http://earth-api-samples.googlecode.com/svn/trunk/demos/dom-tree/index.htmlDojo代碼不能在Firefox中加載

謝謝!!!!!!

回答

0

如果您嘗試在計算機的本地文件夾中查看演示文稿,該演示文稿將無法使用。大部分時間,Dojo代碼和相應的演示都需要從服務器加載頁面。我不知道爲什麼會發生這種情況(因爲JavaScript在本地運行正常?),但事實如此。

如果您想在本地檢查,測試和修改代碼,請使用本地服務器設置(例如XAMPP(如果您以前從未使用過,安裝非常簡單,尤其是在Windows中))執行此操作。

要在IE9中運行Dojo代碼,請確保您使用latest 1.6.1 version;以前的版本不能很好地工作,或者根本不工作。

+0

謝謝你的迴應。然而,我確實將它託管在服務器上,並且運行了最新的Dojo代碼。 (我不積極,我正確地引用它,雖然)。這裏是網站的地址,如果你在ie瀏覽器和Firefox中查看它,你會看到我遇到的問題。 – John 2011-06-09 12:49:19

+0

哎呀,對不起,這是地址。 http://linestat.pigging.com/portal.aspx。 – John 2011-06-09 12:53:38

+0

這個問題(大型航拍圖像沒有顯示)似乎與Google Earth插件有關,而與Dojo無關。 Dojo部分加載正常(佈局容器,按鈕,複選框樹等)。在你的例子中,運行Dojo 1.3.2而不是1.6.1,這也許就是爲什麼dijits在IE 9.0中無法正確顯示的原因。 – faken 2011-06-09 13:17:51