<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 技術
    主站蜘蛛池模板: 亚洲Av无码国产一区二区| 女同免费毛片在线播放| 色老头综合免费视频| 日韩免费高清大片在线| 日韩免费无砖专区2020狼| 亚洲精品一品区二品区三品区| 亚洲乱码一二三四五六区| 国产精品青草视频免费播放| 国产免费不卡v片在线观看| 亚洲国产成人久久综合野外| 亚洲一欧洲中文字幕在线| 国产乱子伦精品免费视频| 最近中文字幕mv手机免费高清| 久久精品7亚洲午夜a| 亚洲人成在线免费观看| 无码一区二区三区AV免费| 亚洲精品天堂无码中文字幕| 午夜无码A级毛片免费视频| 亚洲伊人久久综合中文成人网| 亚洲日韩精品无码专区| 最近中文字幕免费完整| 国产精品亚洲片在线| 免费A级毛片av无码| 中文字幕亚洲综合小综合在线| 99国产精品视频免费观看| 亚洲成aⅴ人在线观看| 日韩精品无码一区二区三区免费| 97se亚洲综合在线| 国产午夜精品免费一区二区三区| 久久精品国产精品亚洲艾草网美妙| 亚洲av成人无码网站…| 亚洲午夜国产片在线观看| 午夜影院免费观看| 亚洲狠狠色丁香婷婷综合| 中文字幕中韩乱码亚洲大片| 19禁啪啪无遮挡免费网站| 91精品国产亚洲爽啪在线影院 | 19禁啪啪无遮挡免费网站| 日韩亚洲综合精品国产| 国产精品无码素人福利免费| 亚洲 日韩 色 图网站|