當前位置:才華齋>計算機>php語言>

PHP應用:用XSLT輕鬆實現樹形摺疊導航欄

php語言 閱讀(5.63K)
PHP應用:用XSLT輕鬆實現樹形摺疊導航欄
  每一發奮努力的背後,必有加倍的賞賜。以下本站小編整理的用XSLT輕鬆實現樹形摺疊導航欄的知識,希望對大家有所幫助,更多資訊請關注應屆畢業生網!  展開和摺疊實在就是顯示或不顯示display:none or block)它與可見與不可見(visible or invisible)是有差別的', 前者不在頁面預留空間。 這個toggle函式完成兩個功效, 轉變TR本來的Hidden屬性, 使本來不顯示的顯示; 轉變IMG的src屬性, 更改圖片。    function toggle(id)  {  var thisRow = (id);  if (thisRow)  {  if (ttribute('Expanded') == 'yes')  {  ttribute('Expanded', 'no');  dren(0)dren(0)dren(0) = 'images/bs.gif';  var allRows = ('TR');  for (var i=1; i < th; i )  {  var row = allRows[i];  if (ttribute('AncestorID') == id)  {  if (ttribute('Expanded') == 'yes') {  toggle(ttribute('id'));  }  sName = 'Navigator-Hidden';  }  }  sName = 'Navigator';  }  else  {  ttribute('Expanded', 'yes');  dren(0)dren(0)dren(0) = 'images/bo.gif';  var allRows = ('TR');  var depth = parseInt(ttribute('Depth'));  for (var i=1; i < th; i )  {  var row = allRows[i];  if (ttribute('AncestorID') == id &&  parseInt(ttribute('Depth')) == depth 1 )  {  sName = 'Navigator';  }  }  }  }  }  到此結束。  誠然這個TOC的功效還是最基礎的, 例如我還未做內容和目錄的同步,其中有的處所還可以修正, 對xml和xsl檔案可以進一步瘦身。 不過對一般使用者來講, 這已經足夠了。