CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请问csdn论坛左边的动态树的展开、收缩原理是什么

楼主jacbey(从来没怪你)2003-08-01 23:22:11 在 Web 开发 / ASP 提问

请注意我不是问如何读取数据库,而是问javascript生成树的展开、收缩方法和代码。 问题点数:20、回复次数:13Top

1 楼Goodreams(好梦)回复于 2003-08-01 23:31:16 得分 4

CSDN这里用的是XML技术,偶不太懂~~~但用JAVAscript展开收缩方法就是DHTML技术。。  
   
  详见这里:  
  http://expert.csdn.net/Expert/topic/2094/2094958.xml?temp=.5278437Top

2 楼fengchu2(凤雏)回复于 2003-08-01 23:34:17 得分 7

其原理就是:  
  通过单击某个图片,控制这个图片的“src”的改变和另外的一个层(div)的显示或者隐藏!  
   
  Top

3 楼feiyun2001(菩提本无树,明镜也非台)回复于 2003-08-02 01:01:07 得分 2

XML加JavaScript!Top

4 楼inelm(木野狐)回复于 2003-08-02 01:58:32 得分 2

fason.nease.netTop

5 楼edwardfay(都说养儿为防老,山高水远他乡流)回复于 2003-08-02 09:42:27 得分 2

呵呵~~~   其实用css就可以了!Top

6 楼jacbey(从来没怪你)回复于 2003-08-02 11:16:01 得分 0

帮忙看看我的代码:  
  <style   type=text/css>  
  .article   {  
    VISIBILITY:   hidden;    
  }  
  </style>  
  <script   language=JavaScript1.2>  
  function   Show(divid)   {    
  if     (divid.style.visibility   ==   "hidden"   )  
      {  
      divid.style.visibility   =   "visible";    
      }  
  else  
  divid.style.visibility   =   "hidden";  
  }    
  </script>  
  ---------------------------以下是实现部分  
  <div     onClick=Show(a_0)   id=a_>  
      |-所有单元  
  </div>  
  <div     onClick=Show(a_1)   id=a_0>  
      |-单元a_0  
  </div>  
  接下来是数据库生成的很多<div>,onClick和id不断指向来实现层的显示、隐藏。  
  问题是当有多个相同id的<div>,他们的上层onClick就不起作用了。  
  我对javascript不熟,麻烦各位指点Top

7 楼jacbey(从来没怪你)回复于 2003-08-02 11:49:40 得分 0

麻烦各位指点Top

8 楼NetXmlJava(研究僧)回复于 2003-08-02 11:58:28 得分 0

其实csdn也是借用microsoft的Top

9 楼jacbey(从来没怪你)回复于 2003-08-02 12:16:14 得分 0

什么意思?Top

10 楼jacbey(从来没怪你)回复于 2003-08-02 12:54:58 得分 0

本人看了很多源码,因为我的js是在太差,看不懂。谁告诉我一个详细思路?或者帮我解决这个问题:  
  ----------------head  
  <style   type=text/css>  
  .article   {  
    VISIBILITY:   hidden;    
  }  
  </style>  
  <script   language=JavaScript1.2>  
  function   Show(divid)   {    
  if     (divid.style.visibility   ==   "hidden"   )  
      {  
      divid.style.visibility   =   "visible";    
      }  
  else  
  divid.style.visibility   =   "hidden";  
  }    
  </script>  
  ---------------------------以下是实现部分  
  <div     onClick=Show(a_0)   id=a_>  
      |-所有单元  
  </div>  
  <div     onClick=Show(a_1)   id=a_0>  
      |-单元a_0  
  </div>  
  接下来是数据库生成的很多<div>,onClick和id不断指向来实现层的显示、隐藏。  
  问题是当有多个相同id的<div>,他们的上层onClick就不起作用了。  
  我对javascript不熟,麻烦各位指点Top

11 楼jacbey(从来没怪你)回复于 2003-08-02 18:51:10 得分 0

帮帮忙吧Top

12 楼inelm(木野狐)回复于 2003-08-02 20:21:23 得分 3

那个函数是用来改变一个层的可视状态的,就是说调用的时候,如果本来是可视的,就隐藏。本来是不可见的,就显示之。Top

13 楼jacbey(从来没怪你)回复于 2003-08-02 23:03:03 得分 0

这个我知道阿,问题是不能控制相同id的层,怎么解决?Top

相关问题

  • CSDN 左边的树是用什么原理取数据的﹖
  • 求树型结构原理或代码
  • 谁帮忙改段树型收缩效果的js代码啊!
  • 如何判断树是展开还是收缩?
  • 请问JavaScript树形菜单实现的原理是什么?
  • CSDN论坛助手 的原理是什么?制作方法呢?
  • CSDN论坛助手 的原理是什么?制作方法呢?
  • csdn贴子显示原理大解析(之一)
  • CSDN的投票结果图,实现原理是什么?
  • CSDN皮肤切换机构原理验证测试,请大家来测试。

关键词

  • 数据库
  • csdn
  • javascript
  • 收缩
  • 单元
  • 展开
  • 隐藏
  • 相同
  • 实现
  • 显示

得分解答快速导航

  • 帖主:jacbey
  • Goodreams
  • fengchu2
  • feiyun2001
  • inelm
  • edwardfay
  • inelm

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo