|
在做的的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) { 錯(cuò)誤提示 } 注意這里的this指的是applet對(duì)象, 可以給你js傳遞參數(shù) JSObject.getWindow (this).eval ("javascript::window.open(\“http://localhost:8080/new.jsp?id=“+id+"\")")} 有很多的靈活使用方法,特別注意下列三點(diǎn)方法: 二、注意的地方 (1)在調(diào)用javascipt函數(shù)的時(shí)候,要加這行: JSObject.getWindow (this).eval ("javascript:... ") ; (2)要將JSObject引用進(jìn)來(lái): import netscape.javascript.JSObject ; (3)定義applet的時(shí)候要加“MAYSCRIPT”標(biāo)記 <APPLET codeBase="./" code=tmin_JS width=80 height=25 MAYSCRIPT> 在一個(gè)小applet中使用此功能, |
|
|
來(lái)自: ShangShujie > 《js》