Java Applets和DHTML:当<div>消失时,我可以保持Applet活着吗?</div>

时间:2011-01-27 00:54:19

标签: extjs applet dhtml

我正在尝试将Java Applet集成到具有大量动态HTML的主要JS Web应用程序中(在本例中使用Ext.js)。我希望能够在tabpanel(或等效布局)中使用applet,但是当DHTML在切换到新选项卡时拉动applet所在的 div 时,applet可以理解地退出。然后当再次切换回来时,它会重新启动,从而失去它可能拥有的任何状态。

有没有什么好方法可以保持 div 但隐藏,或者让applet在DHTML重型框架中保持活着?我还可以将applet大小减小到0x0并将其放在 span 中,如果这有任何帮助,但它确实需要隐藏在JS框架内以便正确管理。

感谢/ O

1 个答案:

答案 0 :(得分:1)

在applet destroy()方法中序列化数据并在init()方法中重新加载它可能是一种更好的策略。

有关序列化数据的方法,请参阅How to save some config information in an Java Applet?中列出的3种策略。