不怎么好用IE下面报错
73行,对象不支持此属性或方法FIREfox下面不能展开
73行,对象不支持此属性或方法FIREfox下面不能展开
解决方案 »
- 前辈请教,在网页中用js语言删除mdb数据中一行不成功,谢谢!
- 怎样得到浏览器最大化时的可用区域高度?
- 请用最通俗的语言描述 URL和URI的区别
- 怎么用javascript写一个小程序:一个下拉列表,选择一个后,在页面的其他地方把这个选择的值显示出来
- 打开页面时如何把下拉选择框的指定值自动提交?
- 用javascript控制图片的切换,但无法显示图片????
- 请问一句JS脚本的兼容性问题,100分,急用
- 我的显卡驱动不支持windows server 2003我该怎么办??(OPENGL与Direct3D模式不支持)
- JavaScript语法问题:关于function里的this和with
- web页面是怎么调用exe文件出来的
- 知道一个行里的checkboxh html控件怎么用js访问这一行,从而改变行的颜色呢?
- 在vbscript中怎么调用javascript函数
IE 下我怎么没遇到过报错的?
SID 上级ID,顶级为零
IDs ID序列,例如"0-1-10-99-456-786"
分类 当前分类名称
路径 分类路径从顶级开始,例如"一-二-三-四-当前分类名称",如果是顶级就是自己的分类名称。分类添加删除修改,我已经完成,就是前面的用FSO还是用<Script Src="处理页"></Script>这里没攻下。楼主帮忙!无限分类管理已经搞定... ^_^
数据库的我已经做出来啦
把类别全部放在一个二维数组里,
然后用递归列出来就OK了
------------------------------------------------------------二维不行吧,N级情况怎么办?
-- 数据库: `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>
parentid 是上一级 id ,顶级为 0 ,不限级数
children 是子项目数, 0 为无子项目