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

时间:2010-09-01 21:42:04

标签: javascript firefox applet

我正在使用

getAppletContext().showDocument(new URL("javascript:" + command));

从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 applet用于javascript通信吗?

1 个答案:

答案 0 :(得分:0)

我正在使用

JSObject jsObject = JSObject.getWindow(this);
jsObject.eval(....);

它现在有效。