<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
    < HTML >
    < HEAD >
    ??
    < TITLE > ???emu's???test???of???simple???tree </ TITLE >
    ??
    < SCRIPT??? LANGUAGE ="JavaScript" >
    ??
    <!--
    ????
    function ???checkSelect(){
    ????????
    var ???elm??? = ???event.srcElement.parentNode;
    ????????checkChildrenRecurve(elm);
    ????????checkRootRecurve(document.getElementById(
    " root " ));
    ????}
    ????
    function ???checkChildrenRecurve(elm){
    ????????
    var ???li??? = ???elm.parentNode;
    ????????
    var ???ul??? = ???li.lastChild;
    ????????
    if ???(ul.tagName??? != ??? " UL " )??? return ;
    ????????
    var ???lis??? = ???ul.children;
    ????????
    for ???( var ???i = 0 ;i < lis.length;i ++ ){
    ????????????lis[i].firstChild.firstChild.checked
    = elm.firstChild.checked;
    ????????????checkChildrenRecurve(lis[i].firstChild)
    ????????}
    ????}
    ????
    function ???checkRootRecurve(ul){
    ????????
    if ???(ul.tagName??? != ??? " UL " )???{
    ????????????ul.parentNode.firstChild.firstChild.allChecked???
    = ???ul.parentNode.firstChild.firstChild.checked;
    ????????????ul.parentNode.firstChild.firstChild.allUnChecked???
    = ??? ! ul.parentNode.firstChild.firstChild.checked;
    ????????????
    return ;
    ????????}
    ????????
    var ???lis??? = ???ul.children;
    ????????
    var ???allChecked??? = ??? true ;
    ????????
    var ???allUnChecked??? = ??? true ;
    ????????
    for ???( var ???i = 0 ;i < lis.length;i ++ ){
    ????????????checkRootRecurve(lis[i].lastChild);
    ????????????allChecked???
    = ???allChecked??? && ???lis[i].firstChild.firstChild.checked??? && ???lis[i].firstChild.firstChild.allChecked;
    ????????????allUnChecked???
    = ???allUnChecked??? && ??? ! lis[i].firstChild.firstChild.checked??? && ???lis[i].firstChild.firstChild.allUnChecked;
    ????????}
    ????????ul.parentNode.firstChild.firstChild.allChecked
    = allChecked;
    ????????ul.parentNode.firstChild.firstChild.allUnChecked
    = allUnChecked;
    ????????
    if ???(allChecked??? || ???allUnChecked){
    ????????????ul.parentNode.firstChild.firstChild.checked
    = allChecked;
    ????????????ul.parentNode.firstChild.firstChild.indeterminate
    = false ;
    ????????????ul.parentNode.firstChild.childStatus
    = false ;
    ????????}
    else {
    ????????????ul.parentNode.firstChild.firstChild.indeterminate
    = true ;
    ????????????ul.parentNode.firstChild.childStatus
    = true ;
    ????????????ul.parentNode.firstChild.firstChild.checked
    = true ;
    ????????}
    ????}

    ????
    function ???init(){
    ????????
    var ???elms??? = ???document.getElementsByTagName( " INPUT " );
    ????????
    for ???( var ???i = 0 ;i < elms.length;i ++ )
    ????????????elms[i].onclick
    = checkSelect;
    ????}

    ????
    // -->
    ???? </ SCRIPT >
    </ HEAD >

    < BODY??? onload ="init()" >
    ????
    < div >
    ????????
    < span >< input??? type =checkbox ></ span >
    ????????
    < UL??? id =root >
    ????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????
    < UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????
    </ UL >
    ????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????
    < UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    < UL >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????????
    < LI >< span >< input??? type =checkbox ></ span >
    ????????????????
    </ UL >
    ????????????
    </ UL >
    ????????
    </ UL >
    ????
    </ div >
    </ BODY >
    </ HTML >
    posted on 2006-07-31 14:57 emu 閱讀(1093) 評論(0)  編輯  收藏 所屬分類: DHTML和JAVASCRIPT 技術
    主站蜘蛛池模板: 免费看片免费播放| 亚洲网站免费观看| 免费一级大黄特色大片| 亚洲精品福利你懂| 久久WWW色情成人免费观看| 国产精品亚洲专区在线观看| 69天堂人成无码麻豆免费视频| 99久久亚洲精品无码毛片| 1a级毛片免费观看| 亚洲精品国产第1页| 精品国产sm捆绑最大网免费站| 亚洲精品网站在线观看你懂的| 久草免费在线观看视频| 亚洲人成电影网站久久| 国产成人无码区免费A∨视频网站| 亚洲成aⅴ人片久青草影院按摩| 国产无遮挡色视频免费视频| 免费激情网站国产高清第一页 | 亚洲精品理论电影在线观看| 在线播放免费播放av片| 免费人妻精品一区二区三区| 久久久久亚洲爆乳少妇无| 免费av片在线观看网站| 亚洲妓女综合网99| 国产高清在线精品免费软件| 国产VA免费精品高清在线| 亚洲a一级免费视频| 蜜桃视频在线观看免费网址入口| 亚洲av永久中文无码精品| 亚洲午夜av影院| 97av免费视频| 日韩国产欧美亚洲v片| 亚洲无线观看国产精品| 亚洲一级毛片免费看| 日韩亚洲人成网站| 国产V亚洲V天堂无码久久久| 国产福利在线观看免费第一福利| 香蕉97碰碰视频免费| 久久夜色精品国产噜噜噜亚洲AV| 成人特黄a级毛片免费视频| 国产午夜无码片免费|