0

アプレットでメソッドを呼び出す必要がある JavaScript コードがいくつかあります。アプレットと JavaScript は同じ Web ページで実行されています。私は javascript からアプレット メソッドを呼び出す方法とその逆の方法を知っていますが (たとえば、それぞれMyAppletID.appletMethodName(args)とを使用JSObject)、これらの手法はどちらも一方向の通信しか許可しません。ある言語から別の言語に戻り値を渡すことは許可されていません。

このようなことができるようになりたい...

var result = 0;
callAppletMethod( JSON.stringify(args), function(r) { result = r; } )

... アプレット メソッドを呼び出し、戻り値を に格納しますresult

この種の双方向の Javascript-Applet 通信を実装する手法、ライブラリ、またはツールキットを提案できる人はいますか?

JSON-RPC のようなリモート プロシージャ コール プロトコルの使用を検討する必要がありますか? または、より良いアプローチがありますか?

(私はJavaScriptとWebプログラミングが初めてです。)

4

1 に答える 1

2
var result = MyAppletID.appletMethodName(args)

... Java から JavaScript に結果を取得するには、問題なく動作するはずです。

于 2012-06-19T01:51:55.413 に答える