2012-06-18 76 views
0

我有一些javascript代碼需要調用applet中的方法。小程序和JavaScript正在同一個網頁中運行。我知道如何從javascript調用applet方法,反之亦然(例如,分別使用MyAppletID.appletMethodName(args)JSObject),但這兩種技術都只允許單向通信。它們不允許將返回值從一種語言傳遞迴另一種語言。Javascript-Applet通信:如何將返回值傳回給Javascript

我希望能夠做這樣的事......

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

...調用一個applet方法和返回值存儲在result

任何人都可以推薦一種實現這種雙向Javascript-Applet通信的技術,庫或工具包嗎?

我應該考慮使用遠程過程調用協議,如JSON-RPC?還是有更好的方法?

(我是新來的JavaScript和Web編程)。

回答

2
var result = MyAppletID.appletMethodName(args) 

...應該可以正常獲得從Java結果中的JavaScript。

相關問題