【问题标题】:Calling Javascript functions from a Java Applet从 Java Applet 调用 Javascript 函数
【发布时间】:2012-03-29 20:35:43
【问题描述】:

我在 HTML 页面中有一个 Java Applet。 我需要让小程序调用某个 Javascript 函数来通知 HTML 页面某些事件。

我目前调用JavaScript函数的方式是:

getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")"));

我在 HTML 代码中定义了实际的函数,但是当小程序实际调用它时,我得到了 Uncaught ReferenceError: notifyEvent is not defined 错误。

我需要在哪里定义小程序的 javascript 函数才能调用它?

谢谢!

【问题讨论】:

    标签: java javascript html applet


    【解决方案1】:
    【解决方案2】:

    为此,您必须使用JSObject。它已经存在了很长时间,尽管我听说浏览器之间仍然存在差异。因此,如果您需要支持许多浏览器,我建议您在看到它可以在一个浏览器中运行后检查您支持的集合。

    Bridge between the Java applet and the text input controls on the web page

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-19
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2015-03-18
      • 1970-01-01
      相关资源
      最近更新 更多