2012-06-18 73 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。

相关问题