Нашел http://www.codenet.ru/webmast/js/js-java.php#jsToJava, в ней о доступе из JavaScript к переменным, методам, классам и пакетам Java. Взял их примерчик и немного изменил.
Код | <HTML> <TITLE> It is HTML to my first applet </TITLE> <APPLET name="my" code="myapplet" WIDTH=274 HEIGHT=119> </APPLET> <a href="javascript:document.my.setString('TEST');alert(document.my.getValue());">Go</a> </HTML>
|
Код | import java.awt.*; import java.applet.Applet;
public class myapplet extends Applet { public String myString; TextField myField;
public void init() { setLayout(new BorderLayout()); myField = new TextField(); myField.setEditable(false); add("Center", myField); setString("Initial string"); }
public void setString(String s) { myField.setText(s); } public int getValue(){return 666;} }
|
С функцией setString проблем нет, а получить значение из аплета методом getValue не выходит, JS говорит - 'getValue не функция' |