在做的的applet中用到了調用javascript程序 調用方法如下:
首先引入JSObject 包
// LiveConnect
for JavaScript
import netscape
javascript
JSObject ;
在調用js的地方用:
try { // 創創建JSObject
JSObject
getWindow (this)
eval (
javascript::window
open()
)}
catch (Exception ex) {
錯誤提示
}
注意這裡的this指的是applet對象
可以給你js傳遞參數 JSObject
getWindow (this)
eval (
javascript::window
open(\
?id=
+id+
\
)
)}
有很多的靈活使用方法
特別注意下列三點方法:
二
注意的地方
(
)在調用javascipt函數的時候
要加這行
JSObject
getWindow (this)
eval (
javascript:
) ;
(
)要將JSObject引用進來
import netscape
javascript
JSObject ;
(
)定義applet的時候要加
MAYSCRIPT
標記
<APPLET codeBase=
/
code=tmin_JS width=
height=
MAYSCRIPT>
在一個小applet中使用此功能
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26934.html