Content Linking元件[Asp]

javaprogramers發表於2005-04-13

 曾經用DW做網頁都有這樣一個煩惱:新做了頁面,其它所有相關的頁都要重新再做一次超級鏈

接。一次也就罷了,多了多了不禁覺得無用功做了不少。試想如果能有一個專門的檔案來負責頁面的連

接那該多好。

Content Linking 元件也就應運而生了。它非但可以使你在這些頁面中建立一個目錄表,而且還可以在

它們中間建立動態連線,並自動生成和更新目錄表及先前和後續的 Web 頁的導航連結。

使用該元件,首先需要編寫一個目錄檔案,也就是網頁網址的順序列表檔案,它是一個文字檔案,可以

自由命名。其次,編寫一個ASP檔案,根據目錄檔案提供的資訊自動生成帶超鏈的目錄頁。如果需要

在每一頁上假如“向前或向後翻頁”的超鏈,就再編寫一個能自動生成翻頁超鏈的包含檔案,可使用

inc為副檔名,例如"Nlink.inc"。以後,在組內每一頁中包含它。

1,link.txt

該目錄檔案的網址就是連線網址,文字就是連線文字了,需要注意的是中間採用Tab鍵進行分隔。

2,link.asp

Set objNextLink = Server.CreateObject("MSWC.Nextlink")”建立Nextlink元件的連線


objNextLink.GetListCount("link.txt")”提取link.txt檔案中的列表數目


objNextLink.GetNthURL("link.txt",i)”提取link.txt檔案中第i行文字的連線網址


objNextLink.GetNthDescription("link.txt",i)”提取link.txt檔案中第i行文字的連線文字

3,redirect.asp
也就是轉向檔案了。

呵呵,是不是覺得還沒用到“上一頁”、“下一頁”的功能。再來~!

4,link1.txt

主要功能是設定文字和連線

5,link1.inc








GetNthURL(目標檔名, N) 顯示連線檔案中第N個網頁的檔案URL地址。
            

相關文章