2010-09-01 5 views
1

J'utiliseComment appeler javascript à partir de l'applet sans utiliser showDocument?

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

appeler javascript de l'applet.

Mais parfois dans firefox cela ne fonctionne pas, je ne sais pas pourquoi.

Alors, maintenant, je suis en train d'utiliser JSObject, en utilisant ceci:

JSObject jsObject = new JSObject(); 
    jsObject.eval(command); 

Mais je suis arrivé cette erreur:

Exception in thread "thread applet-com.foo.bar.TestApplet-6" 
java.lang.InstantiationError: netscape.javascript.JSObject 

Pourquoi je suis obtenir cette erreur?

Il existe une autre façon de faire de l'applet java en communication javascript?

Répondre

0

J'utilise

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

Et ça marche maintenant.

Questions connexes