So greifen Sie auf die Applet-Methode zu

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.

Javascript-access-Applet

P.S Please read article about how to Applet access Javascript method.