Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript与Applet的通信_Java_Javascript_Variables - Fatal编程技术网

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用于与财政打印机接口。同时投票关闭。请不要重复你自己的问题。