2009-07-27 99 views
0

由於計時問題,我試圖阻止加載一個小程序,直到頁面完全加載($(document).ready(...);)。但是,我使用java部署工具包來啓動小程序,該小程序天真地使用document.write將數據推送到瀏覽器。顯然,如果我在寫入之後嘗試運行applet,這會突然崩潰。防止嵌入式applet立即啓動?

因此,我可以如何阻止applet初始化,直到我想要它?

回答

0

重寫document.write,調用部署腳本,然後重新設置document.write。

0

請勿使用deploymenttoolkit寫出您的小程序標記。然後,您可以完全控制它何時放入輸出(參見舊文檔here)。

+0

我希望將跨平臺部署抽象出來,所以在runApplet調用期間,我最終將覆蓋document.write以將數據推送到div。 :) 這很髒,但它只需要最少的代碼更改,它允許我的部署以最少的維護實現部署工具包的錯誤修正。 – 2009-07-29 16:13:40