Как к Javascript получить доступ к методу апплета
Javascript позволяет напрямую вызывать публичные методы Applet или публичные переменные. Javascript рассматривает встроенный апплет как объект, предоставляя идентификатор апплета, Javascript может получить к нему доступ с
document.Applet_ID.Applet_Method()
Руководство
В этом руководстве вы предоставите идентификатор для апплета в теге апплета HTML и будете использовать Javascript для доступа к общедоступному методу апплета.
1. Создать апплет
Простой апплет, содержит текстовую область для отображения цели.
package com.example.applet; import java.applet.Applet; import java.awt.FlowLayout; import java.awt.TextArea; public class JavaScriptToJava extends Applet{ TextArea textBox; public void init(){ setLayout(new FlowLayout()); textBox = new TextArea(5,40); add(textBox); } public void appendText(String text){ textBox.append(text); } }
2. Создать HTML
Создайте файл HTML, предоставьте Applet Id «AppletABC» и включите Javascript для доступа к методу Applet.
function accessAppletMethod() { document.AppletABC.appendText('welcome to example dot com'); } Testing Javascript acess Applet method
Альтернативный способ заключается в использовании следующего метода:
function accessAppletMethod() { document.applets[0].appendText('welcome to example dot com'); }
Вы всегда должны предпочитать использовать 1-й метод, так как он более читабелен.
3. Выход
Когда страница загружается, функция Javascript - «accessAppletMethod» будет выполняться и обращаться к методу апплета для отображения предоставленного параметра - «Добро пожаловать в пример точки com» в текстовой области апплета.
P.S Please read article about how to Applet access Javascript method.