Javascriptでは、アプレットのパブリックメソッドまたはパブリック変数を直接呼び出すことができます。 Javascriptはアプレットをオブジェクトとして考え、アプレットのIDを提供することで、Javascriptは

document.Applet__ID.Applet__Method()

チュートリアル

このチュートリアルでは、HTMLアプレットタグにアプレットのIDを指定し、Javascriptを使用してアプレットのパブリックメソッドにアクセスします。

1.アプレットを作成する

シンプルなアプレット。表示用のテキスト領域を含んでいます。

package com.mkyong.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ファイルを作成し、アプレットにID「AppletABC」を提供し、アプレットのメソッドにアクセスするためのJavascriptをインクルードします。

function accessAppletMethod()
{
    document.AppletABC.appendText('welcome to mkyong dot com');
}


Testing


Javascript acess Applet method

代わりの方法は、次の方法を使用しています:

function accessAppletMethod()
{
    document.applets[0].appendText('welcome to mkyong dot com');
}

より読みやすいので、第1の方法を常に使用する方がよいでしょう。

3.出力

ページが読み込まれると、Javascriptの関数 ”

accessAppletMethod

“が実行され、アプレットのメソッドにアクセスして、アプレットのテキスト領域に “Welcome to mkyong dot com”というパラメータを表示します。


Javascript-access-Applet、title = "Javascript-access-Applet"

__P.S

Javascriptメソッドへのアプレットのアクセス方法

に関する記事をお読みください。

リンク://タグ/アプレット/[アプレット]リンク://タグ/javascript/[javascript]