2014-01-09 3 views
1

프로젝트를 가장자리로 움직였습니다. Composica라는 CMS를 사용하고 있는데 .OAM 파일을 지원하지 않지만 HTML 코드를 자바 스크립트를 호출하는 iframe이있는 페이지에 넣을 수 있습니다. Edge에서 제작하지 않은 html 및 js 파일에서이 작업을 수행했으며 정상적으로 작동합니다. 그러나 가장자리 html 파일과 세 개의 지원 .js 파일을 넣으려고하면 작동하지 않습니다. 나는 다음의 경로 지정을 변경할 수 있도록가장자리 애니메이트 파일이 CMS에서 작동하지 않습니다

이 특정 CMS 함께있는 모든 파일이 있습니다

    edge.js 문서의 이미지 파일 경로의
  1. 변경된 위치 Composica 의 이미지가 별도의에되지 않기 때문에 폴더 그러나 같은 폴더에 사진을 호출하는 파일과 같이 im=''

      :

    im='images/'로 변경 edgePreload.js에서 두 JQuery와 라이브러리 문서의 16,

  2. 변경 파일 경로 :

    { 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"}

나는 모든 생각 내려다하고 뭔가 자신의 경우를 제외하고 파일에 올바른 경로가 있습니다. 그래서 나는 자바 스크립트 경고를 취하여 작동하지 않는 것을보기 위해 다른 위치에서 시도했다. html 페이지가 작동하고 edgePreload.js 페이지가 올바르게 호출됩니다. 그러나 마지막 두 개의 javascript 파일 (edge.js 및 edgeActions.js)에 경고를 표시하면 올바르게 호출되지 않는 것이 분명합니다. edgePreload.js 파일에 나는이 위치에서 경고를 시도 : 어떤 이유로이 날을 허용하지 않습니다 바로이 자리, 그래서 내가 ... 아무것도 가지고하지 않는 aLoader 내부의 경고를 시도

// 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!!"); 

성공적으로 두 개의 자바 스크립트 파일에 연결합니다.

의견을 보내주십시오.

+0

동일한 문제가 있습니다. 이 문제를 해결하면 나에게 말해줘. – programmer138200

답변

0

그래서이 문제는 잠시 뒤로 돌아 왔지만 Adobe Edge 프로젝트를 웹 페이지라고 부르지 만 내 서버의 한 위치에 모든 파일을 저장하지 않으려 고했지만 결국 해결책이별로 없다고 생각했습니다. 웹에서 정보를 얻으려면 어떻게해야합니까? 그래서 최선을 다해 도와 드리겠습니다. .js 파일 위치를 변경하는 방법을 알고있는 것처럼 보이지만 유사한 문제가있는 다른 사람이해야 할 일을 알 수 있도록 설명하겠습니다. 그래서 당신이 Edges 파일을 움직이기 시작하면 주변의 파일들이 빠르게 괴상하게됩니다. 그래서 내 상황을 예로 들어 보겠습니다. 내 웹 사이트의 루트 폴더에 웹 페이지가 있고 모든 Edge 파일을 저장하는 Edge 폴더가 있습니다. 루트의 웹 페이지에서 애니메이션을 호출하려면

Edge/Icons/edge_includes/jquery-1.7.1.min.js  
Edge/Icons/edge_includes/edge.2.0.1.min.js 
Edge/Icons/icons_edge.js 
Edge/Icons/icons_edgeActions.js 

* 나는 이러한 파일 때문에를 찾기 위해 Ctrl 키 f를 사용합니다 참고 : 폴더 당신이 변경해야 할 네 가지가의 edgePreload.js 파일에 몇 가지를 변경해야이 내 모양을이다 이 .js 파일은 깔끔하게 작성되지 않았습니다.

"Edge/Icons /."를 추가해야한다는 것을 알 수 있습니다. .js 파일은 어디에서 볼지 알고 있습니다. 또한 이미지가 있으면 가장자리를 변경해야합니다.js 파일에서 내 파일은 "var im = 'Edge/Icons/images /';"

은 (ristenk1 나는이 마지막 단계는 어쩌면 당신이 부족한 무엇을 생각, 또는 당신은 단지 didnt가 대신 사업부 사용해보십시오은 iframe을 사용하는, 그것을 언급)

당신이 원하는 웹 페이지가 아닌 적어도 마지막으로 당신에게 보여줄 애니메이션들은 여러분의 < head> 태그에 이와 같은 것을 추가 할 필요가 있습니다. 게시 된 가장자리 프로젝트의 .html 파일에있을 수 있습니다. 게시하는 모든 프로젝트에는 고유 한 ID가 있습니다.

http://www.danielhanly.com/blog/tutorial/adobe-edge-embedding-animations-page/

http://www.vbulletin.org/forum/showthread.php?t=277838 :

<div id="Stage" class="EDGE-42407812"> 
    </div> 

가 또한 여기에 내가이 발견 한 몇 가지 자료입니다 : 그런 다음 몸에 당신이 사용을 표시하기 위해이 싶은 곳

<!--Adobe Edge Runtime--> 
    <script type="text/javascript" charset="utf-8" src="Edge/Icons/icons_edgePreload.js"></script> 
    <style> 
     .edgeLoad-EDGE-42407812 { visibility:hidden; } 
    </style> 
<!--Adobe Edge Runtime End--> 

나는 내 생각에 좀 더 생각한다. 직장 컴퓨터 내일 직장에있는 동안 나는 그들을 게시하려고합니다. 궁금한 점이 있으면 알려주십시오.