日期:2014-05-17  浏览次数:20983 次

dtree 如何时间鼠标事件!
比如我在jsp 页面中 右击(或双击) 某个树节点 , 弹出一个 window.alert()小方框!

是不是要调用 dree 里面的什么方法! 要些什么参数??

------解决方案--------------------
你去看看 add方法的第四个参数
------解决方案--------------------
把js里面的onclick时间改成DoubleClick试试
------解决方案--------------------
d.add("id",parent_id,'显示名称,"javascript:window.alert('dd');","标题","target");
------解决方案--------------------
探讨
d.add("id",parent_id,'显示名称,"javascript:window.alert('dd');","标题","target");

------解决方案--------------------
断点调试看看循环有进去没,cg有值没
------解决方案--------------------
探讨
楼主回复:

我用了 3楼的方法 :

<script type='text/javascript'>
d = new dTree('d');
<%
List list = Category.queryAll(-1);
for(Iterator ite = list.iterator(); ite.hasNext();) {
Category cg = (Category)ite.next();
%>
d.add(' <%= cg.getId()%>', ' <%= cg.getPid()%>',' <%= cg.getName()%>', 'javascript:window.alert('dd');', '添加子类别');
<%
}
%>
document.write(d);
</scr…