如何在不使用showDocument的情况下从applet调用javascript?

如何在不使用showDocument的情况下从applet调用javascript?,javascript,firefox,applet,Javascript,Firefox,Applet,我正在使用 getAppletContext().showDocument(new URL("javascript:" + command)); JSObject jsObject = JSObject.getWindow(this); jsObject.eval(....); 从applet调用javascript 但有时在firefox中,这不起作用,我不知道为什么 所以,现在我尝试使用JSObject,使用这个: JSObject jsObject = new JSObject

我正在使用

getAppletContext().showDocument(new URL("javascript:" + command));
JSObject jsObject = JSObject.getWindow(this);
jsObject.eval(....);
从applet调用javascript

但有时在firefox中,这不起作用,我不知道为什么

所以,现在我尝试使用JSObject,使用这个:

    JSObject jsObject = new JSObject();
    jsObject.eval(command);
但我有一个错误:

Exception in thread "thread applet-com.foo.bar.TestApplet-6"
java.lang.InstantiationError: netscape.javascript.JSObject
为什么我会犯这个错误

还有另一种方法可以实现java小程序到javascript的通信吗?

我正在使用

getAppletContext().showDocument(new URL("javascript:" + command));
JSObject jsObject = JSObject.getWindow(this);
jsObject.eval(....);
现在它可以工作了