So greifen Sie mit Javascript auf die Applet-Methode zu
Mit Javascript können Sie die öffentlichen Methoden oder öffentlichen Variablen von Applet direkt aufrufen. Das Javascript betrachtet eingebettetes Applet als Objekt. Durch die Angabe einer Applet-ID kann Javascript darauf zugreifen
document.Applet_ID.Applet_Method()
Lernprogramm
In diesem Lernprogramm geben Sie eine ID für das Applet im HTML-Applet-Tag ein und verwenden Javascript, um auf die öffentliche Applet-Methode zuzugreifen.
1. Erstellen Sie ein Applet
Ein einfaches Applet, das zu Anzeigezwecken einen Textbereich enthält.
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. Erstellen Sie ein HTML
Erstellen Sie eine HTML-Datei, geben Sie dem Applet eine ID "AppletABC" und fügen Sie Javascript hinzu, um auf die Applet-Methode zuzugreifen.
function accessAppletMethod() { document.AppletABC.appendText('welcome to example dot com'); } Testing Javascript acess Applet method
Die alternative Methode verwendet die folgende Methode:
function accessAppletMethod() { document.applets[0].appendText('welcome to example dot com'); }
Sie sollten immer die 1. Methode bevorzugen, da diese besser lesbar ist.
3. Ausgabe
Wenn die Seite geladen wird, wird die Javascript-Funktion "accessAppletMethod" ausgeführt und greift auf die Applet-Methode zu, um den bereitgestellten Parameter "Willkommen bei Beispielpunkt-Com" im Textbereich des Applets anzuzeigen.
P.S Please read article about how to Applet access Javascript method.