用ASP实现网站的“目录树”管理

  数据库结构(共使用了两个表)

1.tblCategory
字段名 类型
Root binary 说明树关或开(目录的根)
ID 自动编号 关键字
Sort integer 识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序
Name text(255)可以包含html中的标识符
HREF text(255) 允许空

2.tblPages
ID 自动编号
Sort integer 关键字
Name text(255)
HREF text(255)

3.default.htm
〈html>
〈head>
〈title>JavaScript Tree Control Template〈/title>
〈/head>
〈frameset cols="210,*">
?〈frame src="tree.asp" name="TOC">
?〈frame src="main.htm" name="basefrm">
〈/frameset>
〈/html>

4.main.htm
〈head>〈title>〈/title>〈/head>
〈body>
〈h2>Start Page〈/h2>
〈/body>
〈/html>

5.tree.asp
Set conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
conn.open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("toc.mdb")

strsql = "SELECT tblCategory.Root, tblCategory.[ID], tblCategory.Sort AS CatSort, tblPages.sort AS LinkSort, tblCategory.[Name] AS CatName, tblCategory.HREF AS CatURL, tblPages.[Name] AS LinkName, tblPages.href AS LinkURL FROM tblCategory LEFT JOIN tblPages ON tblCategory.[ID] = tblPages.[ID] ORDER BY tblCategory.root ASC, tblCategory.Sort, tblPages.sort"

rs.open strsql, conn, 2, 2

if not rs.eof then rs.movefirst
currentID = "" %>
〈html>
〈head>
〈link rel="stylesheet" href="ftie4style.css">
〈!-- Infrastructure code for the tree -->
〈script src="ftiens4.js">〈/script>
〈!-- Execution of the code that actually builds the specific tree -->
〈script>
USETEXTLINKS = 1
〈%
Do While Not Rs.EOF
If Rs("Root") = True Then %>
foldersTree = gFld("〈%= Rs("CatName") %>", "〈%= Rs("CatURL") %>")
〈% Else %>
aux1 = insFld(foldersTree, gFld("〈%= Rs("CatName") %>", "〈%= Rs("CatURL") %>"))
〈% currentID = Rs("ID")
savedID = Rs("ID")
Do While currentID = savedID and not rs.eof
if Rs("LinkName") 〈> "" Then %>
insDoc(aux1, gLnk(0, "〈%= Rs("LinkName") %>", "〈%= Rs("LinkURL") %>"))
〈%
end if
Rs.MoveNext
if not rs.eof then currentID = Rs("ID")
Loop
End If
if currentID = "" then rs.movenext
Loop %>
〈/script>
〈script>
initializeDocument()
〈/script>
〈base target="basefrm">
〈title>〈/title>
〈/head>
〈body bgcolor="white">
〈/body>
〈/html>

时间: 2024-10-31 03:40:20

用ASP实现网站的“目录树”管理的相关文章

以前收集的一些资料---如何使用ASP实现网站的“目录树”管理

使用ASP实现网站的目录树本来想多翻译些东西出来的,但是最近越来越忙了,以后我尽量多贴些短小的代码出来,翻译是越来越没空完成了.呵呵.数据库结构(共使用了两个表)1.tblCategory字段名  类型   Root   binary   说明树关或开(目录的根)ID     自动编号 关键字Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name   text(255)可以包含html中的标识符HREF   text(255) 允许空

如何使用ASP实现网站的“目录树”管理

使用ASP实现网站的目录树本来想多翻译些东西出来的,但是最近越来越忙了,以后我尽量多贴些短小的代码出来,翻译是越来越没空完成了.呵呵.数据库结构(共使用了两个表)1.tblCategory字段名 类型 Root binary 说明树关或开(目录的根)ID 自动编号 关键字Sort integer 识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name text(255)可以包含html中的标识符HREF text(255) 允许空2.tblPagesID 自动编号

使用ASP实现网站的“目录树”管理的代码_应用技巧

使用ASP实现网站的目录树 数据库结构(共使用了两个表)1.tblCategory字段名  类型   Root   binary   说明树关或开(目录的根)ID     自动编号 关键字Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序Name   text(255)可以包含html中的标识符HREF   text(255) 允许空 2.tblPagesID   自动编号 Sort  integer 关键字Name  text(255)

使用ASP实现网站的“目录树”管理的代码

使用ASP实现网站的目录树 数据库结构(共使用了两个表) 1.tblCategory 字段名  类型   Root   binary   说明树关或开(目录的根) ID     自动编号 关键字 Sort   integer  识别该字段内容的整数(如果root是开状态sort为0)表示显示的目录的顺序 Name   text(255)可以包含html中的标识符 HREF   text(255) 允许空 2.tblPages ID   自动编号 Sort  integer 关键字 Name  t

ASP检索网站指定目录文件的算法与应用方向

在我们许多网站中存在这样一个问题,就是链接的维护更新,这是一项工作量很大的工作,若不是的专门工作人员进行维护的大型网站,普通站点的站点更新维护工作基本上都成了一个很令人头疼的问题,特别是在没有很多人手的情况下,要经常维护更新链接更是讨厌,因为这项工作没有多少创意,却很耗时,而JACK显然不是那种喜欢花费大量时间在一件没创意的事情上的那种人,与是,JACK想出了一个ASP的程序原型,让它来完成我们所讨厌的工作吧!        现在我们假设你有这样一项网站维护任务,就是要把每个月的经济评论分门别类

如何在ASP.NET网站中修改后台管理密码?

问题描述 我前几天从网上下了一个ASP.NET网站,有默认后台密码,但是我想把密码改了,在哪个文件里面改呢? 解决方案 解决方案二:你自己找找啊,应该是存在数据库里的.解决方案三:找数据库巴.........User表......解决方案四:你不是用的数据库操作管理员密码?.那你在webconfig中改吧.或者写到记事本中吧,两者都可以,不过建议用webconfig.解决方案五:一般情况在数据库解决方案六:后台应有修改密码的功能,,如果连这个功能都没有的话,就不建议你用他的后台了解决方案七:有程

ASP+ACCESS实现的无限级目录树

下载地址:http://www.knowsky.com/download/treemenu.rar 关键代码: <%set conn=server.createobject("ADODB.CONNECTION")connstr="DBQ="+server.mappath("db1.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"conn.open

以前收集的一些资料---使用ASP的错误陷阱实现网站虚拟目录功能

错误|虚拟目录                 使用ASP的错误陷阱实现网站虚拟目录功能    我想大家一定都看见过在很多提供个人主页的网站上有这个虚拟目录功能.就是http://xxx.xxx.xxx/~Batman就会连接到我的主页上(假设我有这个主页,呵呵)    那么我们怎么使用纯粹的ASP技术来实现这个功能了,例如在chinaasp上如果联接是http://www.chinaasp.com/~Batman就会自动连接到与Batman有关的个人信息上呢?    下面将介绍一种使用ASP的

EasyUI Tree+Asp.net实现权限树或目录树导航的简单实例

 本篇文章主要是对EasyUI Tree+Asp.net实现权限树或目录树导航的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Main.aspx.cs" Inherits="Manage_Main" %>   <!DOCTYPE html PUBLIC "