Changeset 8784 for temp/trunk


Ignore:
Timestamp:
2006/11/21 19:41:48 (20 years ago)
Author:
uehara
Message:

blank

Location:
temp/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/test/uehara/js/tree.js

    r8655 r8784  
    66var tree = ""; 
    77var parent = ""; 
    8 var arrTest = new Array(); 
    9 arrTest[0] = new Array("0", "_parent", "", 0); 
    10 arrTest[1] = new Array("1", "_child", "0", 1); 
    11 arrTest[2] = new Array("2", "_parent", "0", 1); 
    12 arrTest[3] = new Array("3", "_parent", "2", 2); 
    13 arrTest[4] = new Array("4", "_child", "3", 3); 
    14 arrTest[5] = new Array("5", "_parent", "", 0); 
    15 arrTest[6] = new Array("6", "_child", "5", 1); 
    16 arrTest[7] = new Array("7", "_child", "6", 1); 
    178 
    18 for(i = 0; i < arrTest.length; i++) { 
     9function fnTreeView(id, arrTest) { 
     10    for(i = 0; i < arrTest.length; i++) { 
     11         
     12        id = arrTest[i][0]; 
     13        level = arrTest[i][3]; 
     14         
     15        if(i == 0) { 
     16            old_id = "0"; 
     17            old_level = 0; 
     18        } else { 
     19            old_id = arrTest[i-1][0]; 
     20            old_level = arrTest[i-1][3]; 
     21        } 
    1922     
    20     id = arrTest[i][0]; 
    21     level = arrTest[i][3]; 
     23        // ³¬ÁØ¾å¤ØÌá¤ë 
     24        if(level <= (old_level - 1)) { 
     25            tmp_level = old_level - level; 
     26            for(up_roop = 0; up_roop <= tmp_level; up_roop++) { 
     27                tree += '</div>'; 
     28            } 
     29        } 
     30         
     31        // Ʊ°ì³¬ÁؤǼ¡¤Î¥Õ¥©¥ë¥À¤Ø 
     32        if(id != old_id && level == old_level) tree += '</div>'; 
    2233     
    23     if(i == 0) { 
    24         old_id = "0"; 
    25         old_level = 0; 
    26     } else { 
    27         old_id = arrTest[i-1][0]; 
    28         old_level = arrTest[i-1][3]; 
     34        // ³¬ÁؤÎʬ¤À¤±¥¹¥Ú¡¼¥¹¤òÆþ¤ì¤ë 
     35        for(space_cnt = 0; space_cnt < arrTest[i][3]; space_cnt++) { 
     36            tree += "¡¡"; 
     37        } 
     38         
     39        // ½é´üɽ¼¨¤Î²èÁü¤òÁªÂò 
     40        if(arrTest[i][1] == '_parent') { 
     41            defalt_img = IMG_FOLDER_CLOSE_P; 
     42        } else { 
     43            defalt_img = IMG_FOLDER_CLOSE; 
     44        } 
     45         
     46        tree += '<a href="javascript:fnTreeMenu(\'tree'+ i +'\',\''+ arrTest[i][1] +'\',\'tree_img'+   i+'\')"><img src="'+ defalt_img +'" border="0" name="tree_img'+ i +'" ></a>'+ arrTest[i][2] +'<br/>'; 
     47        tree += '<div id="tree'+ i +'" style="display:none">'; 
     48     
    2949    } 
    30  
    31     // ³¬ÁØ¾å¤ØÌá¤ë 
    32     if(level <= (old_level - 1)) { 
    33         tmp_level = old_level - level; 
    34         for(up_roop = 0; up_roop <= tmp_level; up_roop++) { 
    35             tree += '</div>'; 
    36         } 
    37     } 
    38      
    39     // Ʊ°ì³¬ÁؤǼ¡¤Î¥Õ¥©¥ë¥À¤Ø 
    40     if(id != old_id && level == old_level) tree += '</div>'; 
    41  
    42     // ³¬ÁؤÎʬ¤À¤±¥¹¥Ú¡¼¥¹¤òÆþ¤ì¤ë 
    43     for(space_cnt = 0; space_cnt < arrTest[i][3]; space_cnt++) { 
    44         tree += "¡¡"; 
    45     } 
    46      
    47     // ½é´üɽ¼¨¤Î²èÁü¤òÁªÂò 
    48     if(arrTest[i][1] == '_parent') { 
    49         defalt_img = IMG_FOLDER_CLOSE_P; 
    50     } else { 
    51         defalt_img = IMG_FOLDER_CLOSE; 
    52     } 
    53      
    54     tree += '<a href="javascript:fnTreeMenu(\'tree'+ i +'\',\''+ arrTest[i][1] +'\',\'tree_img'+   i+'\')"><img src="'+ defalt_img +'" border="0" name="tree_img'+ i +'" ></a>'+ arrTest[i][2] +'<br/>'; 
    55     tree += '<div id="tree'+ i +'" style="display:none">'; 
    56  
     50    fnDrow(id); 
    5751} 
    5852 
     
    6357 
    6458// ¥Ä¥ê¡¼ÉÁ²è 
    65 function fnTreeDrow(id) { 
     59function fnDrow(id) { 
    6660    // ¥Ö¥é¥¦¥¶¼èÆÀ 
    6761    MyBR = fnGetMyBrowser(); 
  • temp/trunk/html/test/uehara/tree.php

    r8745 r8784  
    105105$objPage->arrErr = $arrErr; 
    106106$objPage->arrParam = $_POST; 
     107$objPage->arrTree = sfGetFileTree($top_dir); 
    107108 
    108109$objView->assignobj($objPage); 
Note: See TracChangeset for help on using the changeset viewer.