JavaScript与Applet的通信
可能重复:JavaScript与Applet的通信,java,javascript,variables,Java,Javascript,Variables,可能重复: 我在javaapplet中有这个函数 public void receiveData(String DatafromJS){} 这个函数是用JavaScript实现的 function printreceipt(tax,subtotal,total) { subtotalElem=document.getElementById("total"); taxElem=document.getElementById("tax"); var myApp = document.ap
我在javaapplet中有这个函数
public void receiveData(String DatafromJS){}
这个函数是用JavaScript实现的
function printreceipt(tax,subtotal,total)
{
subtotalElem=document.getElementById("total");
taxElem=document.getElementById("tax");
var myApp = document.applets['myApplet'];
myApp.receiveData(taxElem.innerHTML + subtotalElem.innerHTML);
}
我想传递JavaScript变量,比如字符串的税务通知。我希望在小程序中看到这些变量的值。有人能帮我传递数据吗。我希望小程序将该数据发送到另一个类,即
jni
,因为我希望使用财政打印机打印此信息。我非常确定这是不可能的,但显然不是
您是否试图使用JNI来连接Java和JavaScript?JNI的设计是为了允许java与C++、C++等进行互操作,不是JavaScript。不,我将添加jni到与某个文件FiscPrintDLL.dll的接口,该文件将与串行端口(如com1)通信。我将添加另一类jni,它将调用java小程序的方法及其参数。请帮助用户首先如何获取FiscPrintDLL.dll?您的问题似乎最好通过开发桌面应用程序而不是小程序来解决。我还有另一个应用程序,它是销售点,我在其中添加了javascript函数。FiscPrintDLL.dll用于与财政打印机接口。同时投票关闭。请不要重复你自己的问题。