下面的程序可以正常弹出窗口。
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,就出现上面提到的问题了。
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,就出现上面提到的问题了。
可以在MzTreeView.prototype.nodeInit = function(sourceIndex, parentId)这个函数里面添加以下两行代码就可以了 var url= this.getAttribute(source, "url");
"url" : url,