dtree控件如何添加onclick事件,不执行超链接,
我这样写为什么不行啊
d.add(<%=dtoobj.getSobjid()%>,-2,'<%=dtoobj.getSname()%>','javaScript:onClickTreeNode(1,23);','','objFrame'); 方法:
function onClickTreeNode(id,name){
alert(id+" "+name);
}
点击没有反应,为什么?

解决方案 »

  1.   

    dtree的增加属性中有八个参数,分别为id(节点自身的标识), pid(节点的父节点标识), name(节点显示的文字), url(节点的超链接), title(当鼠标焦点在该节点时的提示信息), target(节点的显示目标), icon(图标,默认为空), iconOpen(图标是否打开,默认为空), open(默认为空). 
      

  2.   

    var ddf='aa'; f.add(2,1,fee,'javascript:menups(1,"'+ddf+'");');
    像这样传这么不可以呢
    f.add(1,-1,'ddd','javascript:menups(1,\'<ww:property value="versid"/>\');');但是这用的就可以
    为什么呢,奇怪了,如果哪为好心人知道怎么传,发到,小弟我急求,谢谢了
      

  3.   

    我用Dtree在JSP中实现树形菜单,当选取节点时,IE7可以触发事件,但是在IE6中不能触发,当成超级链接处理 Tree.add(areaid,parentId,name,'javascript:click();'),请高手指教,如何修改DTREE.JS文件
      

  4.   

    楼主不厚道 怎么解决也不说下·
       只要把dtree.js 文件下的 <a href='javascript:' 改成 <a href="#" onclikc="