目錄樹代碼
『壹』 如何用HTML做樹狀的目錄
可以通過jQuery的treeview插件實現,基本實現代碼如下:
<link rel="stylesheet" href="../jquery.treeview.css" type="text/css" />
<script src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery.treeview.js"></script>
<script src="../js/jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
 $(document).ready(function(){
  $("#red").treeview({
   animated: "fast",
   collapsed: true,
   unique: true,
   toggle: function() {
    window.console && console.log("%o was toggled", this);
   }
  });
 });
 </script>
html如下:
<ul id="red">
  <li class="open"><span>北京市</span>
    <ul>
      <li class="open"><span>西城區</span>
        <ul>
          <li class="open"><span>西直門</span>
            <ul>
              <li><span>西環廣場</span></li>
            </ul>
          </li>
          <li><span>馬甸</span>
            <ul>
              <li><span>浙江大廈</span></li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
</ul>
『貳』 如何用c語言列出目錄樹
給你一個參考:
相關函數:opendir
表頭文件:#include <ftw.h>
定義函數:int  ftw(const char *dir, int (*fn) (const *file, const struct stat *sb, int flag), int depth)
函數說明:ftw() 會從參數dir指定的目錄開始,往下一層層地遞歸式遍歷子目錄。ftw()會傳三個參數給fn(), 第一個參數*file指向當時所在的目錄路徑,第二個參數是*sb, 為stat結構指針,第三個參數為旗標,有下面幾種可能值
FTW_F        一般文件
FTW_D       目錄
FTW_DNR    不可讀取的目錄,此目錄以下將不被遍歷
FTW_SL       符號連接
FTW_NS       無法取得stat結構數據,有可能是許可權問題
      最後一個參數depth代表ftw()在進行遍歷目錄時同時打開的文件數。ftw()在遍歷時每一層目錄至少需要一個文件描述詞,如果遍歷時用完了depth所給予的限制數目,整個遍歷將因不斷地關文件和開文件操作而顯得緩慢
      如果要結束ftw()的遍歷,fn()只需返回一非零值即可,此值同時也會是ftw()的返回值。否則ftw()會試著走完所有的目錄,然後返回0
返 回  值:遍歷中斷則返回fn()函數的返回值,全部遍歷則返回0,若有錯誤發生則返回-1
附加說明:由於ftw()會動態配置內存使用,請使用正常方式(fn函數返回非零值)來中斷遍歷,不要在fn函數中使用longjmp()
示例:
/*列出/etc/X11目錄下的子目錄*/
#include <sys/stat.h>
#include <unistd.h>
#include <ftw.h>
int  fn(const  char *file, const struct stat *sb, int flag)
{
     if(flag == FTW_D)  
         printf("%s --- directory\n", file);
     else
         printf("%s \n",file);  
     return 0;
}
int main()
{
   ftw("/etc/X11",fn,500);
}
『叄』 求FC2博客樹型目錄代碼~
◆這個是基本代碼
<!-- &freeareaの中にHTMLが代入されます。 --> 
<p class="plugin-freearea" &align> 
&freearea 
</p> 
<script type="text/javascript"> 
function makeTreeElements (idName,objList) { 
if (!objList.innerHTML) return; 
var objLink = objList.getElementsByTagName('a')[0]; 
var linkUrl = objLink.getAttribute('href'); 
if (idName.indexOf('comment') > -1 || idName.indexOf('tb') > -1) { 
var tmpText = objList.innerHTML.split("∟"); 
tmpText[0] = tmpText[0].slice(0,tmpText[0].search(/<BR/i)); 
this.base = Array('<a href="',linkUrl,'">',tmpText[0],'</a>').join(''); 
this.elem = objLink.innerHTML; 
} else if (idName.indexOf('entry') > -1) { 
var tmpText = objList.innerHTML; 
tmpText.match(/\((\d\d\/\d\d)\)/); 
this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); 
this.elem = Array('<a href="',linkUrl,'">',objLink.innerHTML,'</a>').join(''); 
} else if (idName.indexOf('link') > -1) { 
var tmpText = objList.innerHTML; 
if ( tmpText.match(/\[(.+)\](.+)/) ) { 
this.base = Array('<strong>',RegExp.$1,'</strong>').join(''); 
this.elem = Array('<a href="',linkUrl,'" target="_blank">',RegExp.$2,'</a>').join(''); 
} 
<!-- ▼ツリー化スクリプトのカテゴリ・アーカイブ対応(ここから) --> 
} else if (idName.indexOf('category') > -1) { 
var tmpText = objList.innerHTML; 
if ( tmpText.match(/\[(.+)\](.+)/) ) { 
this.base = Array('',RegExp.$1,'').join(''); 
this.elem = Array('<a href="',linkUrl,'">',RegExp.$2).join(''); 
} 
} else if (idName.indexOf('archive') > -1) { 
var tmpText = objList.innerHTML; 
tmpText.match(/\((\d+)\)/); 
var tmpCnt = Array(' (', RegExp.$1, ')').join(''); 
tmpText = objLink.innerHTML; 
tmpText.match(/(.+) (\d+)/); 
this.base = Array('[',RegExp.$2,']').join(''); 
this.elem = Array('<a href="',linkUrl,'">',RegExp.$1,'</a>', tmpCnt).join(''); 
<!-- ▼ツリー化スクリプトのカテゴリ・アーカイブ対応(ここまで挿入 --> 
} 
return this; 
} 
function createTreeList(idName,option) { // version 2.2 
var objFocus = this.document.getElementById(idName); 
if (!objFocus) return; 
if (!objFocus.innerHTML) return; 
var objLists = objFocus.getElementsByTagName('li'); 
var linkList = new Array(); 
var outText = new Array(); 
if (objLists.length > 0) { 
for (i=0;i<objLists.length;i++) { 
var chckFlag = true; 
var elemText = new makeTreeElements(idName,objLists[i]); 
if (!elemText.base || !elemText.elem) return; 
for (j=0;j<linkList.length;j++) { 
if ( linkList[j].base.indexOf(elemText.base) > -1 ) { 
chckFlag = false; 
linkList[j][linkList[j].length] = elemText.elem; 
} 
} 
if (chckFlag) { 
var tmpNum = linkList.length; 
linkList[tmpNum] = new Array(); 
linkList[tmpNum][0] = elemText.elem; 
linkList[tmpNum].base = elemText.base; 
} 
} 
if (linkList.length > 0) { 
outText[outText.length] = '<ul>\n'; 
for (i=0;i<linkList.length;i++) { 
outText[outText.length] = Array('<li>',linkList[i].base,option.top).join(''); 
if (linkList[i].length > 0 && option.sort) linkList[i].reverse(); 
for (j=0;j<linkList[i].length;j++) { 
outText[outText.length] = (j == linkList[i].length - 1) ? option.end : option.list; 
outText[outText.length] = Array(linkList[i][j],option.leef).join(''); 
} 
outText[outText.length] = Array(option.btm,'</li>').join(''); 
} 
outText[outText.length] = '</ul>\n'; 
objFocus.innerHTML = outText.join(''); 
} 
} 
} 
var gTreeOption = new Array; 
gTreeOption['sort'] = false;  
gTreeOption['list'] = '├ ';  
gTreeOption['end'] = '└ ';  
gTreeOption['leef'] = '<br />\n'; 
gTreeOption['top'] = '<br />\n';  
gTreeOption['btm'] = '';  
createTreeList('newentrylist',gTreeOption); // 最新エントリリストのツリー化 
createTreeList('entrylist',gTreeOption); // エントリリストのツリー化 
createTreeList('commentlist',gTreeOption); // 最新コメントリストのツリー化 
createTreeList('tblist',gTreeOption); // 最新トラックバックリストのツリー化 
createTreeList('linklist',gTreeOption); // リンクリストのツリー化 
createTreeList('categorylist',gTreeOption); // カテゴリリストのツリー化 
</script>  
◆category代碼
 <div id="categorylist">  
<ul>  
<!--category-->  
<li><a href="<%category_link>"><%category_name>(<%category_count>)</a></li>  
<!--/category-->  
</ul>  
</div>  
◆comment代碼
<div id="commentlist"> 
<ul> 
<!--rcomment--> 
<li><%rcomment_etitle><br /><a href="<%rcomment_link>#comment"><%rcomment_name>(<%rcomment_month>/<%rcomment_day>)</a></li> 
<!--/rcomment--> 
</ul> 
</div> 
◆link代碼
<div id="linklist">  
<ul>  
<!--link-->  
<li><a href="<%link_url>"><%link_name></a></li>  
<!--/link-->  
</ul>  
</div> 
<a href="./?admin">管理者專用</a> 
◆基礎代碼欄一定要放在comment、category、link欄的下方。
以上。
還有問題加俺Q好了= =
364181077
『肆』 html目錄樹
我把第一列目錄變成了三級結構,代碼如下:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<title>無標題文檔</title> 
<script language="JavaScript" type="text/JavaScript"> 
<!-- 
function menus(str,picId){ 
var obj, pic; 
// 返回 str 對象和 picId 對象是否存在 
if (document.getElementById(str) && document.getElementById(picId)){ 
obj=document.getElementById(str); //obj 為 DIV 對象 
pic=document.getElementById(picId); //pic 為 圖片對象 
if (obj.style.display == "none"){ //如果DIV對象的 display 樣式值為 none 的話 
obj.style.display = ""; //就將 display 的樣式清空 
pic.src = "0001.jpg"; //更改圖片對象的路徑 
}else{ 
obj.style.display = "none"; 
pic.src = "0000.jpg"; 
} 
} 
} 
//--> 
</script> 
<style type="text/css"> 
<!-- 
.div1 { 
cursor: hand; 
width: 100px; 
} 
.div1_1{
cursor: hand; 
width: 100px;
color: #666666; 
font-size: 14px
}
.div2 { 
color: #666666; 
font-size: 12px; 
} 
--> 
</style> 
</head> 
<body> 
<!--第一列的樹--> 
<div onClick="menus('menu1', 'pic1')" class="div1"><img src="0000.jpg" align="absmiddle" id="pic1"> 語文</div> 
<div id="menu1" style="display:none" class="div2"> 
<div onClick="menus('menu1_1', 'pic1')" class="div1_1"><img src="0000.jpg" align="absmiddle" id="pic1"> 文言文</div> <br/> 
<div id="menu1_1" style="display:none" class="div2">
文言文1
</div>
<div onClick="menus('menu1_2', 'pic1')" class="div1_1"><img src="0000.jpg" align="absmiddle" id="pic1"> 作文</div> 
<div id="menu1_2" style="display:none" class="div2">
作文1
</div>
<div onClick="menus('menu1_3', 'pic1')" class="div1_1"><img src="0000.jpg" align="absmiddle" id="pic1"> 語法</div> 
<div id="menu1_3" style="display:none" class="div2">
語法1
</div>
</div> 
<!--第二列的樹--> 
<div onClick="menus('menu2', 'pic2')" class="div1"><img src="0000.jpg" align="absmiddle" id="pic2"> 數學</div> 
<div id="menu2" style="display:none" class="div2"> 
代數<br/> 
幾何<br/> 
</div> 
<!--第三列的樹--> 
<div onClick="menus('menu3', 'pic3')" class="div1"><img src="0000.jpg" align="absmiddle" id="pic3"> 副科</div> 
<div id="menu3" style="display:none" class="div2"> 
地理<br/> 
生物<br/> 
歷史<br/> 
</div> 
<div onClick="menus('menu4', 'pic4')" class="div1"><img src="0000.jpg" align="absmiddle" id="pic4"> 副科</div> 
<div id="menu4" style="display:none" class="div2"> 
地理<br/> 
生物<br/> 
歷史<br/> 
</div> 
</body> 
</html>
『伍』 C#代碼生成目錄樹
在後台 treeview 的節點是 treenode類 實例化 然後添加treenode的顯示 然後在 treeview .nodes.add(treenode );大體思路是這樣
『陸』 當點擊文本框時調出目錄樹,這種代碼如何編寫
不曉得,。。?。。。。。。。。。。。。
『柒』 怎麼調出Source Insight裡面工程的目錄樹
方法如下:
1、首先,用Source Insight打開某一文件,如圖所示;

(7)目錄樹代碼擴展閱讀:
Source Insight是如今最好用的語言編輯器之一,支持幾乎所有的語言, 如C、C++、ASM、PAS、ASP、HTML等常見的,還支持自己定義關鍵字,Source Insight提供了可快速訪問源代碼和源信息的功能。
Source Insight自動創建並維護它自己高性能的符號資料庫,包括函數、method、全局變數、結構、類和工程源文件里定義的其它類型的符號。Source Insight 可以迅速地更新的文件信息,即使在編輯代碼的時候。而且符號資料庫的符號可以自動創建到的工程文件中。
Source Insight的常見使用小技巧:
一,背景色選擇
在希望要改變背景色的窗口點擊滑鼠右鍵(假定使用的是右手滑鼠),選擇上下文菜單的xxx Window Properties項,然後點擊彈出窗口的Back Color按鈕,即可修改該窗口背景色。
對於Source Insight的源碼主窗口,只需選擇上下文菜單的Special Window Color項即可完成背景色修改。
二, 配置合理的默認值高效工作
選擇Options/Document Options頁面,點擊其內的Auto Indent按鈕,在彈出的Auto Indenting窗口中,默認配置為 Auto Indent Type選擇Smart,且勾選了Smart Indent Options中的兩個可選項。
三,顯示坐標
選擇Options/Document Options頁面,勾選其中的Show line numbers。同時勾選其中的Show right margin,就可以顯示一條右邊界了。
『捌』 求asp生成目錄樹的代碼!感激不盡!
id upid name
39 90 共享文件
62 0 系統目錄
63 62 用戶配置
90 63 臨時文件
91 63 我的文檔
94 39 電影文件
106 94 歌曲文件
107 90 回收站
116 106 word
我先就這個表提幾個問題:這里的「39 90 共享文件」中的39是不是「94 39 電影文件」中的39?也就是你的UPID 本身就是這個表中的ID,如果是這樣的話,這個表從數據關繫上就不成立,可能會產生死循環……
另外,我有一個目錄樹型分類結構的做法,結果就是你要的那種樣子。是現成的代碼,如果你要可以免費傳了給你,不過你就可能要把這個表重置了。 
------------------------------------------------------------------
以下是我生成目錄樹結構的過程,如果你修改完能用的話就自行修改(你的數據表看得我頭都大了)
Sub GetArticleCategories(CateIDString)
 Dim icount, TempCataStr
 Dim MM_SQLString
 MM_SQLString = "Select * from table_category order by Ca_order"
 Set Cate_Recordset = getRecordSet(MM_SQLString)
 Do While Not Cate_Recordset.EOF 
  TempCataStr = "<option value='"&Trim(Cate_Recordset.Fields.Item("Ca_Order").Value)&"'"
  IF Trim(CateIDString) = Trim(Cate_Recordset.Fields.Item("Ca_Order").Value) Then  TempCataStr = TempCataStr& " selected='selected'" 
  IF Recordcounts("table_Category","Ca_order Like '%" & Trim(Cate_Recordset.Fields.Item("Ca_Order").Value) & "0%'","Ca_ID") > 0 Then TempCataStr = TempCataStr& " style='color:#FF0000'" 
  TempCataStr = TempCataStr&">"
  For icount=1 To Int(Len(Trim(Cate_Recordset.Fields.Item("Ca_Order").Value))/4)
   TempCataStr = TempCataStr&" |"
  Next
  TempCataStr = TempCataStr&"--"&Trim(Cate_Recordset.Fields.Item("Ca_Name").Value)&"</option>"
  Response.Write TempCataStr
 Cate_Recordset.MoveNext
 Loop 
   Cate_Recordset.Close
   Set Cate_Recordset = Nothing
End Sub
『玖』 dreamweaver 製作目錄樹 要在每個跟目錄下加幾級子目錄 要用什麼代碼盡量詳細點 謝謝。。。
1。你可以看看你下載的代碼,按照它做2級菜單的方法製作下一級菜單。
2。你也可以使用dreamweaver裡面的「層」+「行為(顯示和隱藏)」來製作多級菜單。
3。網上也有一些專門製作菜單的軟體,設置比用dreamweaver簡單多了,用他們來製作,做多少級都沒關系,做好了用dreamweaver導入到網頁裡面,也算是用dreamweaver製作的呀。
『拾』 網頁中目錄樹編輯方法,高分
不用代碼的,用超級鏈接可以解決這個問題
左邊超級鏈接,右邊做頁面的變化
