Вызов функций Javascript из Java-апплета

У меня есть Java-апплет на HTML-странице. Мне нужно, чтобы апплет вызывал определенную функцию Javascript для уведомления страницы HTML о некоторых событиях.

В настоящее время я называю функцию JavaScript:

getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")")); 

Я определяю фактическую функцию внутри HTML-кода, но когда апплет действительно называет его, я получаю Uncaught ReferenceError: notifyEvent is not defined ошибка.

Где мне нужно определить функцию javascript для апплета, чтобы иметь возможность называть его?

Благодаря!

Для этого вы должны использовать JSObject . Это уже давно, хотя я слышал, что между браузерами все еще есть различия. Поэтому, если вам нужно поддерживать многие браузеры, я бы предложил проверить ваш поддерживаемый набор, как только вы увидите, что он работает в одном.

Мост между апплетом Java и элементами ввода текста на веб-странице

Вы можете попробовать попробовать http://docs.oracle.com/javase/tutorial/deployment/applet/invokingJavaScriptFromApplet.html