急,梅花雪树1.0的使用问题

mybread 2011-11-24 08:47:28
下面的程序可以正常弹出窗口。
menu.innerHTML = tree.toString();
tree.focus('<%=NodeId%>',true)
alert(tree.currentNode.text)
但是我把最后一句改为alert(tree.currentNode.url)就显示undefined。
这是什么原因呢?

我是想要打开一页,就用js代码: tree.nodeClick(tree.currentNode)模拟一个鼠标事件让main框架打开一个网页,但是却显示this.node[....].sourceIndex为空或不是对象;所以我又想通过node的url属性来取得url,就出现上面提到的问题了。
...全文
106 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
http://www.jwindowsns.com/help/ 可以尝试一下我们的类库,以及里面的树
mybread 2011-11-26
  • 打赏
  • 举报
回复
总算解决了。
可以在MzTreeView.prototype.nodeInit = function(sourceIndex, parentId)这个函数里面添加以下两行代码就可以了

var url= this.getAttribute(source, "url");
"url" : url,
随风醉舞 2011-11-25
  • 打赏
  • 举报
回复
已经过时了,很少人用了!
而且以前的树菜单在不同的浏览器下
可能不兼容!
mybread 2011-11-25
  • 打赏
  • 举报
回复
我用火狐浏览器,我的树目录都无法显示啊!有没有熟悉mztreeview指点一下要怎么处理才能用js执行nodeClick或是获得url属性。
p2227 2011-11-24
  • 打赏
  • 举报
回复
下个firebug,断点打到你说的地方,查看一下变量tree.currentNode都有哪些属性

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧