<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-57  評論-129  文章-0  trackbacks-0

    微軟的幫助文件,其提供了一個叫做“HTML Help Workshop”的工具制作和編譯。

    但是其目錄編輯的操作不是很方便,而且絕對是件非常枯燥的事情。

    看看他的目錄描述文件:

     <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
    <HTML>
    <HEAD>
    <meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1">
    <!-- Sitemap 1.0 -->
    </HEAD>
    <BODY>
    <OBJECT type="text/site properties">
     <param name="ImageType" value="Folder">
    </OBJECT>
    <UL>
       <LI> <OBJECT type="text/sitemap">
          <param name="Name" value="index">
          <param name="Local" value="html\index.html">
          </OBJECT>
      <LI> <OBJECT type="text/sitemap">
         <param name="Name" value="前言">
         <param name="Local" value="html/preface.html">
         </OBJECT>
    ..........................
    </UL>
    </BODY></HTML>

    好了,是一種用html 文本描述的結(jié)構(gòu),我們只要在其中插入幾個表示目錄的OBJECT標(biāo)記就是。

    對于hibernate 參考來說,其目錄寫在一個index.html文件中,我們可以簡單的通過網(wǎng)頁腳本吧它的目錄讀出,代碼如下:

    <textarea id=text rows="30" cols="100" wrap="off"
     ondblclick="writeTree(this)"
    ></textarea>

     <script>
     function writeTree(disp,root){
       if(root == null){
         root=document.body.getElementsByTagName("DL")[0];
       }
       var value = ""
       value += '<HTML><!-- Sitemap 1.0 --><BODY><OBJECT type="text/site properties"><param name="Window Styles" value="0x800025"><param name="ImageNumber" value="11"></OBJECT><UL>\n';
       value += buildTree(0,root);
       value += '</UL></BODY></HTML>';
       disp.value= value;
     }
     function buildTree(deep,root){
       var perfix="";
       for(var j=0;j<deep;j++){
         perfix+='\t';
       }
       var value="";
       var eles = root.childNodes;
       for(var i=0;i<eles.length;i++){
          var entry = eles[i];
          if(entry.tagName == "DT"){
            var link = entry.getElementsByTagName("A")[0];
            if(link.firstChild){
              value+=perfix;
              value+='<LI> <OBJECT type="text/sitemap">';
            value+='<param name="Name" value="'+link.firstChild.nodeValue+'">';
            value+='<param name="Local" value="guide/'+link.getAttribute("href")+'">';
            value+='</OBJECT>\n';
          }
        }else if(entry.tagName == "DD"){
          var dir = entry.getElementsByTagName("DL")[0]; 
          value+=perfix+"<UL>\n";
          value+=buildTree(deep+1,dir);
          value+=perfix+"</UL>\n";
        }
         

       }
       return value;
     }
     </script>


    將這段代碼插入htm文件的body 元素后,打開,雙擊多行文本框。將聲稱chm 目錄描述,將其保存為contents.hhc,重新打開chm工程后,將contents.hhc文件加入到工程,編譯,chm 文件制作完成。






    評論也很精彩,請點擊查看精彩評論。歡迎您也添加評論。查看詳細 >>





    JavaEye推薦
    杭州:外企高薪聘請系統(tǒng)維護工程師(10-15K)
    杭州:國內(nèi)大型網(wǎng)絡(luò)公司高薪招聘系統(tǒng)架構(gòu)師,資深JAVA開發(fā)工程師
    北京:優(yōu)秀公司NHNChina招聘:WEB開發(fā),系統(tǒng)管理,JAVA開發(fā), DBA
    廣州:急招 JAVA開發(fā)經(jīng)理/系統(tǒng)架構(gòu)師(10-15K/月)也招聘java程序員



    文章來源: http://jindw.javaeye.com/blog/33990
    posted on 2005-06-11 15:26 金大為 閱讀(74) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 亚洲天堂免费在线| 亚洲最大免费视频网| 亚洲尤码不卡AV麻豆| h视频在线免费观看| 亚洲一级特黄大片无码毛片| 免费无遮挡无遮羞在线看| 免费一级毛片正在播放| 边摸边吃奶边做爽免费视频99| 国产一级淫片a免费播放口之| 亚洲精品精华液一区二区 | 日本亚洲视频在线| 免费无码专区毛片高潮喷水| 精品国产免费观看久久久| 亚洲午夜在线一区| 18禁美女裸体免费网站| 亚洲av无码不卡| 免费国产午夜高清在线视频| 精品亚洲成α人无码成α在线观看| 亚洲校园春色小说| 国产中文字幕在线免费观看| 国产亚洲大尺度无码无码专线| 高潮毛片无遮挡高清免费| 国产免费观看a大片的网站| 亚洲欧美aⅴ在线资源| 四虎成人免费网站在线| 亚洲一区免费视频| AV片在线观看免费| 亚洲乱码中文字幕在线| 国产精品免费小视频| 黄色免费网址在线观看| 高清在线亚洲精品国产二区| 一级做a爰片久久免费| 国产亚洲精aa成人网站| a毛片免费播放全部完整| 久久亚洲国产成人精品性色| 5g影院5g天天爽永久免费影院 | 亚洲日产2021三区| 无码永久免费AV网站| 亚洲乱理伦片在线观看中字| 免费女人18毛片a级毛片视频|