没有用过,不过,看样子。可以理解为:
MzTreeView.prototype.nodeClick = function(id) //为 结点添加 Click方法(属性)
{
var source = this.nodes[this.node[id].sourceIndex]; //取得结点对象。
eval(this.getAttribute(source, "method")); //得到结果的 method 定义,并 eval 它。
return !(!this.getAttribute(source, "url") && this.url=="#"); //返回URL 为空返回#
};
MzTreeView.prototype.nodeClick = function(id) //为 结点添加 Click方法(属性)
{
var source = this.nodes[this.node[id].sourceIndex]; //取得结点对象。
eval(this.getAttribute(source, "method")); //得到结果的 method 定义,并 eval 它。
return !(!this.getAttribute(source, "url") && this.url=="#"); //返回URL 为空返回#
};
var source = this.nodes[this.node[id].sourceIndex]; //取得结点对象。
"节点对象"可是是数字以外的吗? 例如字符串?eval能获取字符串的对象吗?