社区
JavaScript
帖子详情
怎样用纯脚本语言在客户端,实现树状结构资源管理,谢谢
coy81
2002-09-11 04:03:53
小弟不才,望各位大侠指导啊
...全文
48
2
打赏
收藏
怎样用纯脚本语言在客户端,实现树状结构资源管理,谢谢
小弟不才,望各位大侠指导啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alexxing
2002-09-11
打赏
举报
回复
http://www.treemenu.com/
qimangxing
2002-09-11
打赏
举报
回复
用JavaScript生成树结构
当我们打开Windows的资源管理器,可以看到资源管理器的窗口被分成两个部分,左边部分里面的结构我们称之为树(如果看不到这棵树,可以点击“查看”à“浏览栏”à“文件夹”得到),有没有想过我们也可以使用JavaScript等让我们的网页也具有这样的一棵树?如图是我做的一棵简单的树。
你可以点击一下含有子文件夹的文件前面的加减号,或者点击一下文件夹图样,或者再点击一下奥索网站,看一看它是不是能够做到我们想做的事情了?当然,这里仅仅用来演示,所以现在这棵树除了可以链接到奥索网站,并不能做其他的事,但是已经有这些了,你想做的其他事情不是很简单了吗?
我们使用下面的结构定义树的节点:
function NODE(name) //节点定义
{
this.id=ID; //系统自动分配节点ID
this.name=name; //节点名
this.imgopsm=""; //节点获得焦点时显示的图片
this.imgclbg=""; //节点没有焦点时显示的图片
this.imgclsm=""; //节点显示的大图片,列表时需要,可以不用
this.parent=""; //节点的父节点信息
this.child=new CHILD(); //节点的孩子集合
this.link=""; //节点的功能链接,可以不用
this.target=""; //节点链接的目标
this.display=true; //节点显示孩子属性
na.Add(this); //加入节点序列
ID++;
return this;
}
其中孩子集合定义的结构为CHILD。
节点的属性img****用来保存节点的不同状态下显示的图片,小图片(sm)大小为16×16,这里除了根节点,都用一个关闭的文件夹和打开的文件夹来表示两个状态,大图片只是在需要列表的时候才用到,这里不给出。
而节点的link属性和target属性是用来实现节点功能链接的,一般我们把这种树放在一个框架的左边,当我们点击树的节点的时候,框架右边的窗口做出相应的操作和变化,就像在资源管理器中一样。如此我们可以把框架右边的链接赋给link,再把窗口的name赋给target,这样就实现了节点的功能。
当然程序在显示树的时候会过滤空的链接,当链接为空的时候,显示的节点就仅仅是一个文本标记。
而display属性就决定了该节点的子树在当时有没有展开出来,当点击节点前面的加减号的时候,这个属性会改变。
jsp后台框架%2C含js+tv20
树状
结构
代码
【标题】:“jsp后台框架%2C含js+tv20
树状
结构
代码”这个标题表明我们关注的是一个基于JSP技术的后台框架,其中包含了JavaScript(js)和TV20
树状
结构
的代码
实现
。这通常涉及到Web开发中的前端交互和数据呈现。 ...
greenplum
客户端
工具
在使用Greenplum进行数据管理和分析时,掌握其配套的
客户端
工具是至关重要的。本篇文章将详细探讨“greenplum
客户端
工具”的使用,包括其核心组件以及如何有效地利用它们来提升工作效率。 1. **升级工具:upgrade....
JavaScript
实现
网页树形
结构
首先,JavaScript作为
客户端
脚本语言
,是
实现
网页动态交互的关键。它允许我们操作DOM(文档对象模型),创建、修改和删除HTML元素,以
实现
动态效果。在构建树形
结构
时,我们通常会用到递归函数来处理节点的展开与...
jsp+servlet+javaBean一个综合项目(动态树形
结构
)带数据库脚本
在这个项目中,树形
结构
的
实现
是BS架构的一个典型应用场景,它展示了如何在
客户端
(JSP)与服务器端(Servlet)之间有效地传递和处理数据。 【压缩包子文件的文件名称列表】:未提供具体文件列表,但通常在这样的...
asp+javascript+目录树
5. **安全性考虑**:在
实现
目录树功能时,需要限制访问权限,防止用户访问未授权的目录,这需要在ASP代码中进行权限验证。 6. **readme文档**:提供的readme文件会指导用户如何安装、配置和运行这个应用,可能包含...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章