我正在使用
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通信吗?
答案 0 :(得分:0)
我正在使用
JSObject jsObject = JSObject.getWindow(this);
jsObject.eval(....);
它现在有效。