想建立一个二级的树形目录,根目录只有一个iVisionWeb,我把数据建立了一个二维数组,DirArray[i][j],数组第0行是Sys_ID,它用来鉴别每一个一级目录的值应该属于哪个0级目录下,也就是说,每一个0级目录和它所包含的所有一级目录的Sys_ID是一样的。数组第一行是0级目录的名称:如一厂,二厂……,每个厂占一列,从第二行开始,这个厂所属的部门依次放在该厂的列里。我的程序以下这样写,为什么它们都成了0级目录,分不出一级目录,而且不能从数组里取到名称?大家帮忙看看好吗?
function InitDirTree()
{
DirRootTree   = new WebFXTree("iVisionWeb");for (m = 0; m < ZeroDirNum; m++)
     DirZerothRoot[m]=new Array(); for (j = 0; j < ZeroDirNum; j++)

{
for (i = 1; i < FirstDirNum; i++)
{
DirZerothRoot[FirstDirNum+1][ZeroDirNum] = new WebFXTreeItem(DirArray[i][j]);

DirZerothRoot.icon = 'images/encsite.gif';
DirRootTree.add(DirZerothRoot);
}
alert("test");
  }
程序的结果是所有的目录都成了0级目录,而且所有的名称都是treeitem。为什么取不到数组中的目录名称呢?