<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 閱讀(1089) 評論(0)  編輯  收藏 所屬分類: DHTML和JAVASCRIPT 技術
    主站蜘蛛池模板: 亚洲精品黄色视频在线观看免费资源| 女人18特级一级毛片免费视频| 亚洲精品乱码久久久久久不卡| 亚洲精品理论电影在线观看| 青青草免费在线视频| 亚洲人成77777在线观看网| 在线观看特色大片免费视频| 亚洲精品国产国语| 精品少妇人妻AV免费久久洗澡 | 无码精品人妻一区二区三区免费看| 亚洲精品乱码久久久久久自慰| 精品熟女少妇aⅴ免费久久| 好看的亚洲黄色经典| 免费无遮挡无码永久视频| 亚洲免费观看网站| 国产精品无码一区二区三区免费 | 人妖系列免费网站观看| 国产成人精品日本亚洲专区61| 99在线免费观看| 亚洲福利视频一区二区三区| 毛片免费视频观看| 理论秋霞在线看免费| 亚洲精品无码永久中文字幕| 亚洲精品视频在线免费| 亚洲中文无码亚洲人成影院| 亚洲成A人片77777国产| 日本亚洲欧洲免费天堂午夜看片女人员| 久久久久亚洲AV无码麻豆| 免费毛片在线视频| 一级做a爰性色毛片免费| 亚洲国产精品va在线播放| 中国在线观看免费国语版| 国产成人亚洲精品无码AV大片| 国外亚洲成AV人片在线观看| 亚洲黄色免费观看| 九九九国产精品成人免费视频| 亚洲激情在线观看| 天堂亚洲免费视频| 国产在线观看麻豆91精品免费| 污视频网站免费在线观看| 亚洲人成网站影音先锋播放|