左框架是treeview页面,右框架是所选节点的内容页面
想在右框架的内容页面点击链接的同时,左框架的treeview根据传递的参数自动展开相关节点的下级节点
以下代码放在本页按钮click点击调试一切正常,然而在右框架内,通过click调用parent.left.AddNode()的方式调用出错
但是,如屏蔽语句1,用语句2测试,函数执行OK,右框架点击按钮,左框架相应节点文字会改变
高手帮忙看看原因!!!谢谢了!急
----------------------------------------
function AddNode()
{
var node0=TreeView1.getTreeNode("0");
node0.setAttribute("expanded", true); //语句1
//node0.setAttribute("Text","txt"); //语句2
}
-------如上js函数
应该是不支持node0.setAttribute("expanded", true); 里面的expanded属性
你可以去看看treeview.htc文件 看哈他支持不
setAttribute("expanded","true");
真是郁闷,除了根目录的expanded不能设置以外,都可以设置的,呵呵……
有没有知道原因的呢?
设置expanded为true时,调用了创建事件函数createEventObject,其他的属性没有调用,可能是这个函数引起的问题