在JAVA中
//定义JS事件方法;
public void GPSEvent(String type,String str1,String str2,String str3){
try{
JSObject jsobject = JSObject.getWindow(this);
jsobject.eval("Event(\""+type+"\",\""+str1+"\",\""+str2+"\",\""+str3+"\")");
}catch(Exception e){
e.printStackTrace();
}
}在JS中;
function Event(type,str1,str2,str3){
//alert("type="+type+",,str="+str1);
if(type=="delete"){//说明是要执行删除文件;
//alert("准备要删除文件");
parent.delFrame.location = "delfile.asp?filename="+str1;
}
上在是我项目中的代码,没整理,你自己先看看
//定义JS事件方法;
public void GPSEvent(String type,String str1,String str2,String str3){
try{
JSObject jsobject = JSObject.getWindow(this);
jsobject.eval("Event(\""+type+"\",\""+str1+"\",\""+str2+"\",\""+str3+"\")");
}catch(Exception e){
e.printStackTrace();
}
}在JS中;
function Event(type,str1,str2,str3){
//alert("type="+type+",,str="+str1);
if(type=="delete"){//说明是要执行删除文件;
//alert("准备要删除文件");
parent.delFrame.location = "delfile.asp?filename="+str1;
}
上在是我项目中的代码,没整理,你自己先看看
我试着按你的方法去做了,但是好像需要netscape. JavaScript这个包。我
import netscape.javascript.JSObject;
import netscape.javascript.JSException;
但是编译的结果是package netscape.javascript does not exitses
zhe