//=============================== <o:p></o:p> // 作用:选中节点对象 <o:p></o:p> // 参数: nobj node 对象 <o:p></o:p> // cobj checkbox 对象 <o:p></o:p> //=============================== <o:p></o:p> dTree.prototype.checkNode = function(id,pid,_hc,checked) { <o:p></o:p> //1 、递归选父节点对象(无论是叶节点还是中间节点) <o:p></o:p> // 判断同级中有无被选中的,如果有选中的就不可以反选 <o:p></o:p> if(!this.isHaveBNode(id,pid)){ <o:p></o:p> if(checked){ <o:p></o:p> // 选中就一直选到根节点 <o:p></o:p> this.checkPNodeRecursion(pid,checked); <o:p></o:p> }else{ <o:p></o:p> // 去掉选中仅将其父节点去掉选中 <o:p></o:p> this.checkPNode(pid,checked); <o:p></o:p> } <o:p></o:p> } <o:p></o:p> <o:p></o:p> //2 、如果是中间结点,具有儿子,递归选子节点对象 <o:p></o:p> if(_hc) <o:p></o:p> this.checkSNodeRecursion(id,checked); <o:p></o:p> <o:p></o:p> } <o:p></o:p> <o:p> </o:p> //=============================== <o:p></o:p> // 作用:判断同级中有无被选中的 <o:p></o:p> // 参数: id 节点 id <o:p></o:p> // pid 节点的父节点 id <o:p></o:p> //=============================== <o:p></o:p> dTree.prototype.isHaveBNode = function(id,pid) { <o:p></o:p> var isChecked = false <o:p></o:p> for (var n=0; n<this.aNodes.length; n++) { <o:p></o:p> // 不是节点自身、具有同父节点兄弟节点 <o:p></o:p> if (this.aNodes[n].pid!=-1&&this.aNodes[n].id!=id&&this.aNodes[n].pid == pid) { <o:p></o:p> if(eval("document.all."+ this.aNodes[n].cname + "_" + this.aNodes[n].id + ".checked")) <o:p></o:p> isChecked = true; <o:p></o:p> } <o:p></o:p> } <o:p></o:p> <o:p></o:p> return isChecked; <o:p></o:p> }; <o:p></o:p> <o:p> </o:p> //=============================== <o:p></o:p> // 作用:递归选中父节点对象 <o:p></o:p> // 参数: pid 节点的父节点 id <o:p></o:p> // ischecked 是否被选中 <o:p></o:p> //=============================== <o:p></o:p> dTree.prototype.checkPNodeRecursion = function(pid,ischecked) { <o:p></o:p> for (var n=0; n<this.aNodes.length; n++) { <o:p></o:p> if (this.aNodes[n].pid!=-1&&this.aNodes[n].id == pid) { <o:p></o:p> eval("document.all."+ this.aNodes[n].cname + "_" + this.aNodes[n].id + ".checked = " + ischecked); <o:p></o:p> this.checkPNodeRecursion(this.aNodes[n].pid,ischecked); <o:p></o:p> break; <o:p></o:p> } <o:p></o:p> } <o:p></o:p> }; <o:p></o:p> <o:p> </o:p> //=============================== <o:p></o:p> // 作用:递归选中子节点对象 <o:p></o:p> // 参数: id 节点 id <o:p></o:p> // ischecked 是否被选中 <o:p></o:p> //=============================== <o:p></o:p> dTree.prototype.checkSNodeRecursion = function(id,ischecked) { <o:p></o:p> for (var n=0; n<this.aNodes.length; n++) { <o:p></o:p> if (this.aNodes[n].pid!=-1&&this.aNodes[n].pid == id) { <o:p></o:p> eval("document.all."+ this.aNodes[n].cname + "_" + this.aNodes[n].id + ".checked = " + ischecked); <o:p></o:p> this.checkSNodeRecursion(this.aNodes[n].id,ischecked); <o:p></o:p> } <o:p></o:p> } <o:p></o:p> }; <o:p></o:p> |
相关推荐
<div align="center"><strong><font face="华文楷体"><a href="messagelist.jsp" target="_blank" class="STYLE21">游客留言板</a></font></strong></div></td> </tr> <tr> <td width="56" height="18" bgcolor=...
size 为 4: <font size="4">HTML学习 </font><br /> size 为 5: <font size="5">HTML学习 </font><br /> size 为 6: <font size="6">HTML学习 </font><br /> size 为 7: <font size="7">HTML学习 </font><br /> ...
</B></U></FONT></FONT><BR><FONT size=2><FONT color=red></FONT></FONT><BR><FONT size=2><FONT color=red><U><B>直接可以运行!</B></U></FONT></FONT><BR><FONT size=2><FONT color=red></FONT></FONT><BR><FONT...
例如:<FONT face=华文新魏><FONT color=#ff0000>彩</FONT><FONT color=#ff8900>色</FONT><FONT color=#92c000>字</FONT><FONT color=#00c024>体</FONT><FONT color=#00c0da>色</FONT><FONT color=#0053ff>彩</FONT>...
</font><font face="Arial, Helvetica, sans-serif" size="2"> <br><br> </font><br><br> <br><br> <b><font size="2">如有疑问,请联系我们:<br><br> <font color="#0000FF" face="Verdana, Arial, Helvetica, ...
<font color=#999AAA >前段时间参加了工程训练综合能力大赛——水下机器人管道巡检组,非常有幸获得了省赛一等奖,实属来之不易。中途也遇到了很多的困难,在赛后稍微做一下总结,也算分享一些经验</font> <hr ...
<FONT COLOR=<%=bgclr4%>>第 <b><% = CurrentPage %></b> <FONT COLOR=<%=bgclr4%>>页 共 <b><% = n %></b> 页 共 <b><% = totalnumber %></b> 条新闻 每页 <b><% = maxperpage %></b> 条新闻 ...
<center><p><font size="10px"><B>Practical Quiz 3</B></font></p></center> <form color="#FF00FF"> <center>Login Name:<input type="text"></center><br> <center> Password:<input type="password">...
<TD ID=TD1 Align=Right><A Href="/certsrv"><Font Color=#FFFFFF><LocID ID=locHomeLink><Font Face="Arial" Size=-1><B>Home</B></Font></LocID></Font></A></TD> </TR> </Table> <P ID=locPageTitle1><Font ...
<TR><TD Align=Right ColSpan=7><font face="宋体"><Font Color=Red>总价格=<%=Sum%></Font></font></TD></TR> </TABLE> <Input Type=Submit Value=" 更改数量 "> </Form> <hr> <a href=tj.htm> <font size="5">提交...
小样本放置于<font color=#32CD32 size=3> sample </font>目录中,<font color=#32CD32 size=3> sample </font>目录下的<font color=#CD0000 size=3> orig </font>存放原图,<font color=#E066FF size=3> anno </...
<td width="594" height="16" valign="top" background="/images/index_13.jpg"><script language='JavaScript' type='text/JavaScript' src='/Article/js/menu.js'></script> <script type='text/javascript' ...
<a href="#">我的日志</a><br /> <a href="#">我的相册</a><br /> <a href="#">我的收藏</a><br /> </div> </li> <li class="menu2" onMouseOver="this.className='menu1'" onMouseOut="this.className='menu2...
<th align="right" colspan="12" style = "font-size:14px"><font color="blue"><span id="mobile"></span></font></th> </tr> <tr> <th>发往地址 :</th> <th align="left" style="font-size:14px...
<form id="form1" name="send" method="post" action="request-p157.asp" > <fieldset> <legend>计算存款本利和</legend> 请输入本金:<... 本利和为<font color="#FF6600"><%=total%></font>
<td colspan="3" bgColor="#ffffff"><%=(String)session.getAttribute("loginSessionKey")%><font color="#800080" size="6"><strong>你好!当前留言</strong></font><font size="6"> <a href=...
<td colspan="3" bgColor="#ffffff"><%=(String)session.getAttribute("loginSessionKey")%><font color="#800080" size="6"><strong>你好!当前留言</strong></font><font size="6"> <a href=...
* 字体大小:<font size=#>文字</font>,其中 # 可以是 1-7,数字愈大字也愈大。 * 指定字型:<font face="字体名称">文字</font>。 * 文字颜色:<font color=#rrggbb>文字</font>,其中 rr、gg、bb 分别表示红色...
<input type="text" name="cid" size="16"><font color="red">*</font></td> </tr> <tr> <td width="36%" align="center">教学班号</td> <td width="54%"> <input type="text" name="clnum" ...
<option>学生</option><option>一年</option><option>二年</option><option>三年</option><option>三年到五年</option><option>五年到十年</option><option>十年以上</option> </select> </div> ...