2010-09-01 150 views
1

我使用如何在不使用showDocument的情況下從applet調用javascript?

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

來調用小程序的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

我使用

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

而且現在的工作。

相關問題