【发布时间】:2012-07-20 06:42:58
【问题描述】:
我试图从我的 Vaadin Portlet 中调用一个 javascript 函数。
假设我的项目中有一个 HTML 文件;
主页.html
<html>
...
<script type="text/javascript">
...
function foo(String msg)
{
alert(msg);
}
...
</script>
...
</html>
通过Vaadin Embedded Browser 将页面嵌入到我的 Portlet 中
如何从我的 java 应用程序中调用函数 foo(String msg)
我需要导入/读取 homepage.html 文件并调用它还是我必须做的其他事情?
【问题讨论】:
-
您的 Java 应用程序是同一页面上的小程序吗?
-
@Thilo 有点多,它是一个带有嵌入式浏览器的 Portlet,浏览器实际上加载了 html 页面
-
带有嵌入式浏览器的portlet?您的意思是 iframe(由访问 portlet 的浏览器加载)?
-
@Thilo 看看这个,demo.vaadin.com/sampler#WebEmbed你也可以查看源代码
-
啊,现在我们到了某个地方。添加 Vaadin 标记。
标签: java javascript vaadin jsni jsobject