2009-07-27 101 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