2011-06-08 59 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