2012-12-08 4 views
1

위젯에 ExtJS 프레임 워크를 사용하고 있습니다. 비동기 적으로 ext-all.js (다른 javascript와 결합 된)를로드하는 embedd.js 스크립트를 작성했습니다. 마지막으로, Ext.onReady에 호출 할 함수를 붙입니다.extjs를 사용한 비동기 Javascript 로딩

그러나이 메커니즘을 사용하면 전혀 호출되지 않습니다. 그러나, 페이지의 요소에 all.js와 css를로드하면 모든 것이 동일하게 유지되고 작동합니다.

어떻게 해결할 수 있습니까?

코드

가에서 볼 수 있습니다 :

http://38.109.218.86/cw/works.php 

http://38.109.218.86/cw/does_not_work.php 

(나는 페이지의 휴식 후로드 그래서, 비동기 여기에 extjs 코드 자체를로드하려고하지 않는 것이). 당신의 ExtJS 비동기를로드하는 경우

답변

1

당신은 당신은 라이브러리가로드 후 Ext.onReady()과 같은 작업을 수행 할 수 있습니다, 당신 작동하지 않는 예를

Line 78: Ext.onReady() 

에 JS 오류를 던지고있다.

+0

라이브러리가로드 된 후 Ext.onReady() *를 어떻게 호출합니까? appendChild 나는 DOM을 단지 수정한다고 생각한다. 라이브러리에 실제로로드되는 이벤트는 무엇인가? 감사 – workwise

관련 문제