JavaScriptからJavaアプレットのメソッドを呼べるそうなのでテストコードを書いてみました。 appletタグはname属性を付けることでアクセスできるようです。id属性からでもアクセスできるようですが、幾つかコードを書いてみた感じではname属性が優先的に選ばれるような感じです。
myTest.java
import java.applet.*; public class myTest extends Applet { public String SayHello(){ return "Hello World!"; } }
test.html
<html> <head> <applet code="myTest" name="myTestApplet" width=0, height=0></applet> </head> <body> <script language="javascript"> document.write( document.myTestApplet.SayHello() ); </script> </body> </html>