在做的的applet中用到了調(diào)用javascript程序 調(diào)用方法如下: 1 首先引入JSObject 包 // LiveConnect... for JavaScript import netscape.javascript.JSObject ; 2 在調(diào)用js的地方用: try { // 創(chuàng)創(chuàng)建JSObject JSObject.getWindow (this).eval ("javascript::window.open()")} catch (Exception ex) { 錯誤提示 } 注意這里的this指的是applet對象, 可以給你js傳遞參數(shù) JSObject.getWindow (this).eval ("javascript::window.open(\“http://localhost:8080/new.jsp?id=“+id+"\")")} 有很多的靈活使用方法,特別注意下列三點方法: 二、注意的地方 (1)在調(diào)用javascipt函數(shù)的時候,要加這行: 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中使用此功能, |
|
來自: ShangShujie > 《js》