我在 Eclipse IDE 有一个带有主类的 java 小程序!我想在 javascript 上调用一个函数。我有一个变量,例如 x,我希望它在 javascript 中提供它,我想从 javascript 接收另一个变量,例如我的 java applet 上的 y。
问问题
517 次
2 回答
0
你的问题有点不清楚确切的设置。所以我给出几个答案:
- 如果您有 JavaScript 函数并想在 Java 中执行函数,也许这会有所帮助:https ://developer.mozilla.org/en-US/docs/Rhino
- 如果您在 Web 浏览器中运行 JavaScript 并且 Web 浏览器也加载小程序,请查看此处:http ://docs.oracle.com/javase/tutorial/deployment/applet/invokingJavaScriptFromApplet.html
- 如果您在 Eclipse IDE 中运行 Java Applet 而 JavaScript 在其他位置的网站中运行,则必须使 Applet 提供 HTTP(s) 服务器并使用 JavaScript 中的 XmlHttpRequest 来调用 applet。为此,您必须使用从 JavaScript 到 Applet 的轮询,因为 Applet 不能以这种方式调用 JavaScript 上的函数,但 JavaScript 可以连接到 Applet。
如果您的设置与此处提到的三个不同,请发布,也许我们可以找到更好的答案。
于 2013-03-08T22:00:25.863 回答
0
这是如何从此处的 java Applet 调用 javascript以及如何从此处的 javascript 调用 java Applet 的示例
于 2013-03-04T20:22:08.820 回答