applet小程序-eclipse写applet小程序
在 Java Applet 中使用 JavaScript
Live Connect 提供 Java 和 JavaScript 之间的接口,允许在 Java Applet 中使用 JavaScript。 具体步骤如下: 1)在HTML脚本中使用
3)在Java Applet中,使用JSObject类的getWindow(方法创建JavaScript窗口句柄;
4)在Java Applet中,使用JSObject类的getMember(方法访问JavaScript对象;
5) 在Java Applet中applet小程序,使用JSObject类的eval(方法调用JavaScript方法。
例子:
“ReadForm.Java”
导入 netscape.javascript.JSObject; 导入 netscape.javascript.JSException;
...
win=JSObject.getWindow(这个); // 获取 JavaScript 窗口句柄,引用当前文档窗口 doc=(JSObject)win.getMember("document"); // 访问 JavaScript 对象 form=(JSObject)doc.getMember("textForm "); textField=(JSObject) form.getMember("textField"); text=(String) textField.getMember("值"); //获取文本区域的值
...
win.eval("alert(\"这个警告来自 Java!\")");
//调用JavaScript的alert()方法applet小程序,当然也可以是用户自己写的JavaScript函数,如下:
window.eval("testFunction()");
2.JavaScript访问Applet
//JavaScript访问Applet属性 window.document.appletName.appletField (属性必须是public的,"window.document."也可以不写) //JavaScript访问Applet方法 window.document.appletName.appletMethod (方法必须是public的,"window.document."也可以不写)