【发布时间】:2014-01-09 21:50:40
【问题描述】:
我发布了我的边缘动画项目。我正在使用一个名为 Composica 的 CMS,它不支持 .OAM 文件,但我可以将 html 文件放入带有调用 javascript 的 iframe 的页面中。我已经在不是由 Edge 生成的 html 和 js 文件上完成了它,它工作正常。但是当我尝试放置边缘 html 文件和三个支持的 .js 文件时,它不起作用。
这个特定的 CMS 将所有文件放在一起,因此我更改了以下路径:
- 更改了 edge.js 文档中图像文件路径的位置,因为 Composica 中的图像 不在单独的文件夹中,而是在与调用图片的文件相同的文件夹中:
im='images/'改为:im=''
-
修改edgePreload.js中两个jquery库文档的文件路径:
{ load: "edge_includes/jquery-1.7.1.min.js"}>{ load: "jquery-1.7.1.min.js"}{ load: "edge_includes/edge.2.0.1.min.js"}>{ load: "edge.2.0.1.min.js"}
因此,除非我忽略了它们,否则我相信所有文件都有正确的路径。因此,我收到了一个 javascript 警报,并在不同的位置进行了尝试,看看有什么不起作用。 html 页面正在工作并正确调用 edgePreload.js 页面。但是当我将警报放在最后两个 javascript 文件(edge.js 和 edgeActions.js)上时,很明显这不是正确调用的。在 edgePreload.js 文件中,我在这些位置尝试了警报:
// tried alert here and was successful!
aLoader = [
{ load: "jquery-1.7.1.min.js"},
{ load: "edge.2.0.1.min.js"},
{ load: "coachingEssentialsTug_edge.js"},
{ load: "coachingEssentialsTug_edgeActions.js"}];
// tried alert here and was successful!
//alert("Hello! I am an alert box!!");
当我在 aLoader 中尝试警报时,我什么也没得到……所以由于某种原因,正是这个地方不允许我成功连接到这两个 javascript 文件。
如有任何建议,我们将不胜感激!
【问题讨论】:
-
我也有同样的问题。如果你解决了这个问题,请告诉我
标签: javascript content-management-system adobe-edge