频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> asp教程 -> Asp与导航文件

Asp与导航文件

作者:未知  来源:转载  发布时间:2005-7-27 16:23:11  发布人:acx

减小字体 增大字体


    如果你站点中的页面数很多的话,用手工的方法建立导航栏是很麻烦的,而用Asp 内
置的Content Linking 则可帮你的大忙(当然不是越帮越忙的那种),只要你更新你存有
网页URL 的文本文件,那么它就可以根据你的文本文件自动更新导航链接。
    Content Linking创建管理导航链接的Nextlink对象,要使用Content Linking组件,
必须需要先建立 Content Linking List文本文件。Content Linking通过读取这个文件来
获得链接我们希望链接的所有页面的信息。
    Content Linking List文件格式如下:
    URL 说明行 注释
    其中的URL 当然是与页面相关的超链地址,“说明行”就是在显示超级链接的时候显
示的文本信息,后面的“注释”是不被使用的。
    下面看看如何具体使用Content Linking组件:
    < html>
    < head>
    < meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    < title>Content Linking组件使用实例< /title>
    < /head>
    < body>
    < center>< font color=red>Content Linking组件使用实例< /font>< /center>
    < ul>
    < %
    Set Link=Server.CreateObject("MSWC.NextLink")
    lcount=Link.GetListCount("conlink.txt")
    Dim i
    For i=1 to lcount
      < li>< a href="< % =Link.GetNthURL("conlink.txt", i) %>" >< %=Link.GetNt
           hDescription("conlink.txt", i) %>< /a>
    < % Next %>
    < /ul>
    < /body>
    < /html>

    上例中,先用GetListCount方法确定在文件conlink.txt 中有多少条超链,然后利用
循环语句,并使用GetNthURL、GetNthDescription方法逐一将存储在conlink.txt 文件中
的URL和“文本信息”读出并显示给客户端浏览器。
    Content Linking组件的方法:
    GetListCount(file)  统计超链个数
    GetNextURL(file)  取得下一页的URL
    GetPreviousDescription(file)  取得上一页的说明行
    GetListIndex(file)  取得当前页的索引
    GetNthDescription(file,n)  取得第n页的说明行
    GetPreviousURL(file)  取得上一页的URL
    GetNextDescription(file)  取得下一页的说明行
    GetNthURL(file,n)  取得第n页的说明行

    如何在每一页中增加形如“上一页”、“下一页”的导航栏
栏是很麻烦的,而用Asp内置的 Content Linking 则可帮你的大忙(当然不是越帮越忙的
    如果你的站点中有上千或更多的页面,你就不可能在每一个页面中都编写实现导航超
链的ASP代码。你必须利用服务器端包容SSI,从而避免大量的重复作业。实现方法如下:
    将代码< !--#include file="nextprev.inc"-->放在每个页面,在文件nextprev.inc
文件的内容如下:
    < %
    Set Link=Server.CreateObject("MSWC.NextLink")
    count=Link.GetListCount("conlink.txt")
    current=link.GetListIndex("conlink.txt")
    If current > 1 Then
      %>
      < a href="< %= Link.GetPreviousURL("conlink.txt") %>">上一页< /a>
      < %
    End If
    If current < count Then
    %>
    < a href="< %= Link.GetNextURL("conlink.txt") %>">下一页< /a>
    < % End If %>

FROM http://swuse.yeah.net/


原作者:不详
来 源:不详



将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
上一篇文章:在FLASH中调用ASP
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 二进制连接函数VBSCRIPT..
· 提高ASP性能的最佳选择(..
· 如何自定义类以及如何使..
· 实例演练ASP+XML编程 二..
· 用PS实现削皮效果(2)
· 快捷键被传致命漏洞 大量..
· 显示页面show.asp--基于..
· 仿小小的控制菜单 第四章..
· Dreamweaver技巧锦集17条..
· 翻盖再点燃 Fireworks制..
· Photoshop抠图的精彩之无..
· JSP语法(9)
· 货币千分位格式显示
· 平面软件 Photoshop 发展..
· 在浏览器中动态显示图形..
· DW2004 中文乱码解决方案..
相关文章
· ASP与Flash8联合打造..
· ASP与数据库操作
· 让Asp与XML交互
· 让Asp与XML交互
· ASP与存储过程 (3)
· ASP与存储过程 (2)
· ASP与存储过程 (1)
· ASP与ASP.NET的比较
· ASP与JSP的比较
· 通过ASP与ACCESS数据库建立..
· 通过ASP与ACCESS数据库建立..
· 通过ASP与ACCESS数据库建立..
· 论Asp与XML的关系
· 非常好的目录导航文件代码
· ASP与数据库应用(给初学者..
· ASP与JSP的比较(二)
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号