使用Javascript将拖动的小程序返回到浏览器窗口

时间:2012-07-16 16:06:44

标签: java javascript applet draggable japplet

我希望关闭弹出的applet,将其返回到拖出的浏览器窗口。我这样做是为了当用户从applet的页面移动时,applet不会对他们保持开放状态。

我尝试了destroy()方法,stop()方法,并尝试在窗口的容器上调用removeAll(),但我不确定是否这样做正确。

当用户想要取消applet的执行时,这是我的代码的一部分。然而,我没有关闭applet,而是让它变得不可见,虽然这会留下一个大的空白窗口,其中拖出的applet曾经是,并且留给用户关闭它。

function Cancel(){
    document.appletName.cancel();
    document.appletName.setVisible(false);
    window.location="/*newURL*/";
}

我希望那个窗口自行关闭,但我不知道该怎么称呼。

遗憾的是,我无法访问applet的源代码,所以必须从浏览器中完成。

1 个答案:

答案 0 :(得分:0)

所以没有办法以“禅”的方式做到这一点,但让applet输出某种信息性消息,需要关闭它以及使用setEnable(false)来实现它们不能与它交互迫使用户必须关闭applet。不是最友好的用户,但如果你的用户坚持将applet拖出他们的窗口,这绝对是一个很好的方法。