ASP 文件超链接组件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
URL Description [Comment]
其中各参数解释如下:
URL该部分代表要包括在列表中的页面的虚拟或相对URL,该部分包括的文件可以是HTML、ASP文件,也可以是浏览器支持的其他文件,比如图像、XML文件等。不支持绝对路径。
Description该部分代表了用于显示页面的一个描述性链接的文本。
GetLinkCount方法
该方法返回指定Context Linking列表文件中包含项的数量。其中语法如下:
Integer = NextLink.GetListCount(link_file)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。
<OBJECT RUNAT=”SERVER”ID=”MyNextLink”ProgID=”MSWC.NextLink”>
</OBJECT>
1.Context Linking列表文件
Context Linking列表文件是一个普通的文本文件,里面记录的是需要链接的各个URL地址和描述。列表中的每一个URL都对应列表文件中的一行文本,第一行都有三部分组件,它们使用一个制表符(tab字符)进行分区,并以一个回车换行符结束,格式如下:
Comment该部分是可选的,表示被组件忽略的注释文本,这些注释不显示在客户的浏览器中。
下面是一个Context Linking列表实例文件,代码如下所示。
文件名:conLink.asp
1.asp第一页
2.asp第二页
3.html第三页
4.html第四页
2.Context Linking组件的属性
About属性是Context Linking组件的唯一属性,该属性是一个只读属性,返回正在使用组件的版本信息。其语法如下:
GetNthURL方列表文件中返回指定索引页面的URL。其语法如下所示。
String = NextLink.GetNthURL(link_file,n)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。参数n的数据类型为整型,表示在Context Linking列表文件中页面的索引(从1开始)。
GetNextURL方法
该方法从指定的Context Linking列表文件中返回当前页的下一页的URL。其语法如下:
String = NextLink.GetNextURL(link_file)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。
GetPreviousDescription方法
该方法从指定的Context Linking列表文件中返回当前页的上一页的说明行。其语法如下:
String = NextLink.GetPreviousDescription(link_file)
其中,参数link_file的数据类型的String,用来指定要使用Context Linking列表文件的路径及文件名。
GetNextDescription方法
该方法从指定的Context Linking列表文件中返回当前页的下一页的说明行。其语法如下:
String = NextLink.GetNextDescription(link_file)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。
String = NextLink.About
例如,下面是使用该属性的代码:
<%
Set MyNextLink=Server.CreateObject(“MSWC.NextLink”)
%>
3.Context Linking组件的方法
为了从Context Linking列表文件中提取不同的项,Context Linking组件提供了如下一些方法。
GetLinkIndex方法
该方法返回Context Linking列表文件中当前页的索引。其语法如下所示:
Integer = NextLInk.GetListIndex(link_file)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。
ASP
当需要建立大量链接的页面为访问者提供导航时,可以采用Context Linking文件超链接组件。使用该组件可以对URL列表进行管理,使得用户可以像对书的内容一样处理网站中的页面。使用Context Linking组件可以生成或者更新以前及后续网页的链接。
Context Linking组件需要一个特殊文本文件的支持,该文件称为Context Linking列表或列表文件。该文件存储了所有的页链接、链接次序和相应的描述性文本。只需要简单地一次性插入URL和描述,就可以自动地创建目录表和页面自己的链接。如果改变此文本文件中的一行,则改变将立即返回到目录表和链接次序中,不需要手工地更新页面。
如果该方法的返回值为0,则表示该页面不在指定的Context Linking列表文件中。
GetPreviousURL
该方法从指定的Context Linking列表文件中返回当前页的上一页URL。其语法如下所示。
String = NextLink.GetPreviousURL(link_file)
其中,参数link_file的数据类型是String,用来指定要使用Context Linking列表文件的路径及文件名。
可以将ProgID为“MSWC.NextLink”传递给Server.CreateObject方法来创建Context Linking组件,其代码如下:
<%
Set MyNextLink = Server.CreateObject(“MSWC.NextLink”)
%>
也可以使用带有RUNAT=”SERVER”,ProgID=“MSWC.NextLink”属性的HTML标记<OBJECT>来创建该组件的实例,代码如下:
相关文档
最新文档