我在 HTML 页面中有一个 Java Applet。
我需要让小程序调用某个 Javascript 函数来通知 HTML 页面某些事件。
我目前调用 JavaScript 函数的方式是:
getAppletContext().showDocument(new URL("javascript:window.notifyEvent("+msisdn+")"));
我在 HTML 代码中定义了实际的函数,但是当小程序实际调用它时,我得到了
这Uncaught ReferenceError: notifyEvent is not defined
error.
我需要在哪里定义 javascript 函数以便小程序能够调用它?
Thanks!
为此,您必须使用JSObject http://docs.oracle.com/javase/6/docs/technotes/guides/plugin/developer_guide/java_js.html。它已经存在很长时间了,尽管我听说浏览器之间仍然存在差异。因此,如果您需要支持多种浏览器,我建议您在看到它可以在其中一个浏览器中运行后检查您支持的浏览器集。
Java 小程序和网页上的文本输入控件之间的桥梁 https://stackoverflow.com/questions/6014561/bridge-between-the-java-applet-and-the-text-input-controls-on-the-web-page
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)