2012-04-13 10 views
-2

可能性の重複:
Passing data between javascript and a java appletJavaScriptの通信では、アプレット

私は、Javaアプレットで

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); 
} 
0123でこの機能をこの機能を持っています

文字列の税通知などのJavaScript変数を渡したいとします。私は、これらの変数の値をアプレットに表示したいと考えています。データを渡す方法を教えてもらえますか?私はアプレットがそのデータをjniである別のクラスに送信したいと思っています。私は財政的なプリンタを使ってこの情報を印刷したいからです。

+0

JavaとJavaScriptのインターフェイスにJNIを使​​用しようとしていますか? JNIは、JavaScriptがJavaScriptではなく、C、C++などとJavaの相互運用を可能にするように設計されています。 –

+0

いいえ私は、特定のファイルFiscPrintDLL.dllとのインタフェースにjniを追加します。これは、com1.iのようなシリアルポートと通信し、Javaアプレットのメソッドとそのparameters.pleaseのヘルプを呼び出すjniの別のクラスを追加します。 –

+0

最初にFiscPrintDLL.dllを取得する予定ですか?あなたの問題は、アプレットではなくデスクトップアプリケーションを開発することによって最も良く解決されるようです。 –

答えて