【发布时间】:2012-12-30 09:57:03
【问题描述】:
我创建了一个包含一个简单按钮的简单 Javascript 文件。
function testfuncion() {
document.write('<input type="button" name="hello" value="hello">');
}
然后我在 gwt 中创建了一个 HTML 面板。
HTML panelHtmlTry = new HTML();
如何将Javascript按钮放入HTML面板?
在这个实验中,我不能在 gwt 中创建按钮,而只能将一个 Javascript 对象放入 gwt 面板中。
PS:我可以使用 html 面板或水平面板。我的目标是在每个 GWT 面板上放置一个 javascript 按钮并显示它
【问题讨论】:
-
你想达到什么目的?最有可能的是,有一种更简单的方法来做你想做的事。
-
我有很多由其他人创建的 .js 文件(包含按钮、文本或其他对象作为图像等),我无法修改它,我必须创建一个带有 gwt 面板的 UI,添加gwt 面板上的这个 .js 文件。
-
安全性怎么样?任何人都可以简单地将任何内容放入这些脚本文件中吗?有冲突的脚本怎么办?再考虑一个文件,与此处介绍的文件相同 -
document.write()调用将相互覆盖,从而重建 DOM。 -
你确定这个 JS 生成 HTML 吗?还是有一个 HTML 文件和一个与这个 HTML 一起工作的 JS?如果您可以将 HTML 与 JS 分开(这始终是正确的做法),那么解决方案比您尝试的要简单得多。
-
是的,js 创建了一个简单的按钮,我将此按钮添加到 GWt 面板中我该怎么做?
标签: java javascript gwt jsni