applet
在做的的applet中用到了调用javascript程序 调用方法如下: 1 首先引入JSObject 包 // LiveConnect... for JavaScript import netscape.javascript.JSObject ; 2 在调用js的地方用: try { // 创创建JSObject JSObject.getWindow (this).eval ("javascript::window.open()")} catch (Exception ex) { 错误提示 } 注意这里的this指的是applet对象, 可以给你js传递参数 JSObject.getWindow (this).eval ("javascript::window.open(\“http://localhost:8080/new.jsp?id=“+id+"\")")} 有很多的灵活使用方法,特别注意下列三点方法: 二、注意的地方 (1)在调用javascipt函数的时候,要加这行: JSObject.getWindow (this).eval ("javascript:... ") ; (2)要将JSObject引用进来: import netscape.javascript.JSObject ; (3)定义applet的时候要加“MAYSCRIPT”标记 <APPLET codeBase="./" code=tmin_JS width=80 height=25 MAYSCRIPT> 在一个小applet中使用此功能, |