Как вызвать javascript из апплета без использования showDocument? - PullRequest
1 голос
/ 02 сентября 2010

Я использую

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-апплет связующим с javascript?

1 Ответ

0 голосов
/ 13 сентября 2010

Я использую

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

И теперь это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...