我希望关闭弹出的applet,将其返回到拖出的浏览器窗口。我这样做是为了当用户从applet的页面移动时,applet不会对他们保持开放状态。
我尝试了destroy()
方法,stop()
方法,并尝试在窗口的容器上调用removeAll()
,但我不确定是否这样做正确。
当用户想要取消applet的执行时,这是我的代码的一部分。然而,我没有关闭applet,而是让它变得不可见,虽然这会留下一个大的空白窗口,其中拖出的applet曾经是,并且留给用户关闭它。
function Cancel(){
document.appletName.cancel();
document.appletName.setVisible(false);
window.location="/*newURL*/";
}
我希望那个窗口自行关闭,但我不知道该怎么称呼。
遗憾的是,我无法访问applet的源代码,所以必须从浏览器中完成。
答案 0 :(得分:0)
所以没有办法以“禅”的方式做到这一点,但让applet输出某种信息性消息,需要关闭它以及使用setEnable(false)
来实现它们不能与它交互迫使用户必须关闭applet。不是最友好的用户,但如果你的用户坚持将applet拖出他们的窗口,这绝对是一个很好的方法。