У меня есть страница с функцией JS, которая называется test
(например), и на одной странице моего приложения я должен открыть апплет Java.
В Google Chrome он открывается как *Элемент 1004 *, а в firefox - object
.
Иногда в моем апплете мне приходится вызывать функцию JS, чтобы что-то делать на странице.Я делаю это с помощью:
applet.getAppletContext().showDocument(new URL("javascript:window.test();"));
В браузере, который использует object
, этот код работает как босс, но, если он использует embed, он ничего не делает, выбрасывая исключение в консоли браузера, говоря, чтоокно не имеет функции "test".
Я думаю, что это некоторая проблема с контекстом встраивания и контекстом документа, но я не знаю, как это исправить, или, если это "исправимо".
Итак, я хотел бы знать, есть ли обходной путь, чтобы заставить его работать.
заранее спасибо.