ASP讲座之四:ASP内置组件__教程 |
|
日期:2007-5-20 0:33:34 人气:118 [大 中 小] |
|
|
|
Count = NextLink.GetListCount("urllist.txt")
Dim url, Dscr, I For I = 1 To Count url = NextLink.GetNthURL ("urllist.txt", I) '取得超链接 Dscr = NextLink.GetNthDescription ("urllist.txt", I) '取得文字描述 Response.Write "<li><a href = """ & url & """>" & Dscr & "</a>" & vbcrlf Next %> </ul></body></html> 然后,以wuf28.asp为例说明如何自动实现上一章和下一章跳转。 <% @LANGUAGE = VBScript %> <% Option Explicit %> <html><head><title>这个链接要注意</title></head> <body>
<p>这里是第 2 章的正文............</p>
<% '每个文件都包含下面这句, 就实现了自动链接%> <!--#include file="wuf29.asp"--> </body></html> 这里最后一句加上去就可以实现自动跳转,核心在wuf29.asp中。 <% Dim NextLink, rank Set NextLink = Server.CreateObject ("MSWC.NextLink") '当前的链接在 urllist.txt 中位于第几个 rank = NextLink.GetListIndex ("urllist.txt") Response.Write "<hr>"
If (rank > 1) Then 'rank = 1 不存在前一页 Response.Write "|<a href=""" & NextLink.GetPreviousURL("urllist.txt") & """>上一章</a>|" End If
If (rank < NextLink.GetListCount("urllist.txt")) Then 'rank在最后, 则没有下一页 Response.Write "|<a href=""" & NextLink.GetNextURL("urllist.txt") & """>下一章</a>|" End If %> 运行这个例子后,你马上能真正理解这个组件的作用,简而言之,就是不需要在每页都写一个“上一章”、“下一章”,完全通过wuf29.asp一下搞定,是不是很方便?!不然你要是手工修改链接的话,不是太麻烦了几点吗? 现在你应该明白了,网上大量的免费计数器、免费留言板、免费聊天室、广告交换网等等……,其原理都不过如此,大可不必崇拜。 |
|
出处:本站原创 作者:佚名 |
|
|