2011-03-22 33 views
-1

我有第三方组件需要添加到我们网页上的菜单栏。菜单栏是一个包含一行单元格的html表格,每个单元格都是一个链接,我需要添加另一个包含此组件的单元格。我已经从该组件的开发人员获得了Javascript API。我可以轻松地将另一个单元格添加到菜单栏,但是如何将此组件添加到表格中。很明显,我不是一个有经验的HTML/Javascript开发人员,所以请原谅我缺乏知识。通过Javascript API向html表添加组件

+1

而你没有向匿名第三方组件制造商提出这个问题的原因是什么? – epascarello 2011-03-22 17:32:48

+0

第三方的开发小组没有得到及时响应,我处于紧迫的期限之内。 – rod27toy 2011-03-22 17:46:37

回答

0

是你的问题如何让组件做它的东西,当一个访客点击这个新的单元格?是的场合,你的HTML应该基本上是这样的:

<td onclick="component.doStuff()">Click me</td> 

然而,我的回答将得到downvoted,因为它是不好的做法。所以这里有另一种方法:

<td id="myCell">Click me</td> 
<script> 
    document.getElementByID("myCell").onclick = component.doStuff; 
</script> 

后者给你的可能性放置在你的(复杂)框架所需的代码。

+0

不需要。我需要知道是否可以在呈现菜单栏/表格时将此组件加载到表格单元格中。我不想加载组件作为事件处理程序的响应。 – rod27toy 2011-03-22 17:51:01

+0

嗯,所以你想显示组件而不是菜单项?它是Flash吗? – noiv 2011-03-22 21:45:51

+0

是的......这听起来很奇怪。我无法做出设计决定。不,它不是Flash。 – rod27toy 2011-03-23 18:13:58