14:03 2009-8-9
[问题]
1.js调试
2.如果循环所有的chkbox,全选 页面中有其它的 input 不能用
document.getElementsByTagName("input");
3,加上复选框上,第四个对不齐
[知识点]
1.js传参问题
带有一个参数以上的参数,不能加'', οnclick="GetMenuTreeID('212,0') 会只弹出一个,
2.GetMenuTreeID(categoryID,divID)
categoryID 第一个数字,1,2,3,代表层数
如果是3,后面的数字为questionID
divID代表是否有问题,0:没有问题 非0,有问题,是问題ID
3.choosebox1(parm1,parm2)
parm1:代表层数,0:游戏名层 1,一层目录 2,二层目录 3,问题
parm2:ID值,
4。js中把数字转化为字符串,
[逻辑]
1.复选框逻辑
选中0层,所有都选中,选中1层,1层与之相对应所有都选中,选中二层,如果二层下有问题,则该层下问题全部选中,置问題发布状态为1,
点击发布以后,给出提示是否确认发布提示
点击推荐以后,推荐选中目录1层,{要确认}
更改上级目录,下级目录类别,时限,表单[表单设置中]更改,
推荐,发布不更改。
2.全选规则
通过value,每层value值为层数+chk+index 再传count长度,
0chk0 - 1chk3 1chk1 1ch2--- 2chk3-2chk1
0chk10
1chkindex-1chk1-1chk2
2chk