不怎么好用IE下面报错
73行,对象不支持此属性或方法FIREfox下面不能展开

解决方案 »

  1.   

    偶没用过 firefox 啊
    IE 下我怎么没遇到过报错的?
      

  2.   

    http://www.51forbes.net/dhtml/dtree/无限级,同级只展开一个节点,支持checkbox,展开到指定节点,节点图标自由配置
      

  3.   

    IE正常;Mozilla Firefox正常,好像是层的显示问题导致感觉没展开,好像onselect之类的不好使。TO 楼主 祝福你!我想将它改成数据库版的数据库结构ID   自动编号
    SID  上级ID,顶级为零
    IDs  ID序列,例如"0-1-10-99-456-786"
    分类 当前分类名称
    路径 分类路径从顶级开始,例如"一-二-三-四-当前分类名称",如果是顶级就是自己的分类名称。分类添加删除修改,我已经完成,就是前面的用FSO还是用<Script Src="处理页"></Script>这里没攻下。楼主帮忙!无限分类管理已经搞定... ^_^
      

  4.   

    功能还算不错,跟Dtree差不多,Dtree的功能更强一些祝楼主成功!
      

  5.   

    已收藏,thank you very much.
      

  6.   

    faisun(暖阳)
    数据库的我已经做出来啦
    把类别全部放在一个二维数组里,
    然后用递归列出来就OK了
    ------------------------------------------------------------二维不行吧,N级情况怎么办?
      

  7.   

    发个数据库处理的情况,PHP+MySQL:-- 
    -- 数据库: `demo`
    -- 
    -- 
    -- 表的结构 `demo_menutree`
    -- CREATE TABLE `demo_menutree` (
      `tid` smallint(4) NOT NULL auto_increment,
      `tname` varchar(250) NOT NULL default '',
      `parentid` smallint(4) NOT NULL default '0',
      `children` smallint(4) NOT NULL default '0',
      `displayorder` int(10) NOT NULL default '1',
      PRIMARY KEY  (`tid`)
    ) TYPE=MyISAM COMMENT='产品分类表' AUTO_INCREMENT=41 ;-- 
    -- 导出表中的数据 `demo_menutree`
    -- INSERT INTO `demo_menutree` VALUES (1, '手机专区', 0, 6, 2);
    INSERT INTO `demo_menutree` VALUES (2, '时尚饰物', 0, 5, 4);
    INSERT INTO `demo_menutree` VALUES (3, '美容护肤', 0, 5, 3);
    INSERT INTO `demo_menutree` VALUES (4, '电子产品', 0, 5, 1);
    INSERT INTO `demo_menutree` VALUES (5, '家居精品', 0, 4, 5);
    INSERT INTO `demo_menutree` VALUES (6, '器皿', 5, 0, 1);
    INSERT INTO `demo_menutree` VALUES (7, '床上用品', 5, 0, 1);
    INSERT INTO `demo_menutree` VALUES (8, '桌椅', 5, 0, 1);
    INSERT INTO `demo_menutree` VALUES (9, '消耗用品', 5, 0, 1);
    INSERT INTO `demo_menutree` VALUES (10, '特价区', 0, 3, 6);
    INSERT INTO `demo_menutree` VALUES (11, '电脑配件', 10, 0, 1);
    INSERT INTO `demo_menutree` VALUES (12, '书藉', 10, 0, 1);
    INSERT INTO `demo_menutree` VALUES (13, '食品', 10, 0, 1);
    INSERT INTO `demo_menutree` VALUES (14, '羊城通充值', 36, 0, 1);
    INSERT INTO `demo_menutree` VALUES (15, '联通充值', 36, 0, 1);
    INSERT INTO `demo_menutree` VALUES (16, '摩托罗拉', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (17, '诺基亚', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (18, '爱立信', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (19, '西门子', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (20, '飞利浦', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (21, '阿尔卡特', 1, 0, 1);
    INSERT INTO `demo_menutree` VALUES (22, '匙扣', 2, 0, 1);
    INSERT INTO `demo_menutree` VALUES (23, '布娃娃', 2, 0, 1);
    INSERT INTO `demo_menutree` VALUES (24, '相框', 2, 0, 1);
    INSERT INTO `demo_menutree` VALUES (25, '闹钟', 2, 0, 1);
    INSERT INTO `demo_menutree` VALUES (26, '其他', 2, 0, 1);
    INSERT INTO `demo_menutree` VALUES (27, '防晒系列', 3, 0, 1);
    INSERT INTO `demo_menutree` VALUES (28, '美白系列', 3, 0, 1);
    INSERT INTO `demo_menutree` VALUES (29, '排毒系列', 3, 0, 1);
    INSERT INTO `demo_menutree` VALUES (30, '护肤系列', 3, 0, 1);
    INSERT INTO `demo_menutree` VALUES (31, '润唇膏', 3, 0, 1);
    INSERT INTO `demo_menutree` VALUES (32, 'MP3', 4, 0, 1);
    INSERT INTO `demo_menutree` VALUES (33, 'Diskman', 4, 0, 1);
    INSERT INTO `demo_menutree` VALUES (34, 'Walkman', 4, 0, 1);
    INSERT INTO `demo_menutree` VALUES (35, '电池充电器', 4, 0, 1);
    INSERT INTO `demo_menutree` VALUES (36, '在线充值', 0, 3, 7);
    INSERT INTO `demo_menutree` VALUES (37, '移动充值', 4, 0, 1);
    INSERT INTO `demo_menutree` VALUES (40, '移动充值', 36, 0, 1);
    /* 以下是 dbmenutree.php */
    <?mysql_connect("localhost", "root", "");
    mysql_select_db("demo");$optable = "demo_menutree";$resultarr=array(); 
    $query=mysql_query("select * from $optable order by displayorder");
    while($myresult=mysql_fetch_array($query)){
    $resultarr[]=$myresult; 
    }  
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>dbmenutree</title>
    <style type='text/css'>
    td,a {
    color: #000000;
    text-decoration:none;
    }
    </style>
    </head>
    <body>
    <script language='JavaScript' src='menutree/menutree.js'></script><script language='JavaScript'>document.body.onselectstart=new Function('return false;');addtree('<B>商品总目录</B>');<? function getsortedtype($parentid=0,$subtype="-"){ //递归排序 并输出
       global $resultarr;
       for($i=0;$i<count($resultarr);$i++){
         $result=$resultarr[$i];
     $tid=$result[tid];
         if($result[parentid]==$parentid){ //找到一个类别
      if($result[children]){ //有子类别不做链接
    $link="";
    }else{
    $link="tt.php?tid=$tid";
    }
      if($subtype=="-"){ //第一层默认展开
    echo "addtree('$subtype*$result[tname]','$link');\n";
    }else{
      echo "addtree('$subtype$result[tname]','$link');\n";
    }
    if($result[children]){ //如果有子类别
    getsortedtype($tid,$subtype."-"); //递归,直到有父无子类别
    }
     }
       } 
     }
     getsortedtype();
    ?>
    createtree();
    </script>
    </body>
    </html>
      

  8.   

    数据库中,
    parentid 是上一级 id ,顶级为 0 ,不限级数
    children 是子项目数, 0 为无子项目