2012-12-08 60 views
1

我正在使用ExtJS框架的小部件。我寫了一個embedd.js腳本,異步加載ext-all.js(與其他javascript結合)。最後,它附加了一個被稱爲Ext.onReady異步JavaScript加載extjs

的函數。但是,它根本不會使用這種機制被調用。但是,如果我將all.js和css加載到頁面的元素中,並保持所有的東西都是平等的,它就可以工作。

我該如何解決這個問題?

的代碼可以看出:

http://38.109.218.86/cw/works.php 

http://38.109.218.86/cw/does_not_work.php 

(不,我想在這裏異步加載ExtJS的代碼本身,所以它的頁面的其餘部分之後加載)。

回答

1

你是在你不工作例如

Line 78: Ext.onReady() 

扔了JS錯誤如果您加載ExtJS的異步,那麼你只能這樣做Ext.onReady()後的庫加載。

+0

如何在庫加載後調用Ext.onReady()*? appendChild我認爲只會修改DOM,圖書館的事件實際上正在加載什麼?謝謝 – workwise