CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

找一个ASP上用的TREEVIEW控件,500分

楼主new174(做愤青是没有好下场DI)2003-06-02 15:50:17 在 Web 开发 / ASP 提问

要求:附带有使用的例子,谢谢,分数另给 问题点数:100、回复次数:4Top

1 楼summercat(飘轩(灌篮高手))回复于 2003-06-02 15:58:27 得分 45

http://lucky.myrice.com/temp/XML.zip       MSDN   &   CSDN   XML树型菜单  
  Top

2 楼summercat(飘轩(灌篮高手))回复于 2003-06-02 15:58:51 得分 10

这份代码是我在csdn以前一贴子上摘抄的,还算好用!!但希望原贴主别怪我多事!  
  数据库  
  depid       depname       upid         deplevel   depurl  
  1001         审批业务       no           1                         1  
  2001         事项管理       1001       2                   sxgl.asp  
   
  left.asp  
  -------------------------------------------  
  <%if   session("manage")<>1then    
  response.Redirect("index.html")  
  end   if  
  %>  
  <!--#include   file   =conn.asp-->  
  <%  
  sql1="select   *   from   Cm_Tree1   where   deplevel=1   order   by   depid"     '调出一级部门的信息  
  set   rs1=server.createobject("adodb.recordset")  
  rs1.open   sql1,conn,3,2,1%>  
  <html>  
  <script   language=JavaScript>  
  <!--  
  function   openwin(page,size)  
  {  
  //window.open(page,"newuser","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,"+   size);  
  }    
  -->  
  </script>  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
   
  <script   language="javascript"   //预下载图片>  
   
                          var   img_plus="images/plus.gif";  
  var   img_plus_start="images/plus_start.gif";  
  var   img_plus_end="images/plus_end.gif";  
  var   img_plus_start_end="images/plus_start_end.gif";  
  var   img_minus="images/minus.gif";  
  var   img_minus_start="images/minus_start.gif";  
  var   img_minus_end="images/minus_end.gif";  
  var   img_minus_start_end="images/minus_start_end.gif";  
  var   img_folder_open="images/folder_open.gif";  
                          var   img_folder_open2="images/folder_open2.gif";  
  var   img_folder_close="images/folder_close.gif";  
   
  </script>  
  <script   language="javascript"   src="file:///D|/web/zymis/CmZymis/menutree.js">  
  </script>  
  <style>  
  A:link{  
  font-family:   宋体;  
  FONT-SIZE:   14px;  
  COLOR:   #000000;  
  TEXT-DECORATION:   none  
  }  
  A:visited{  
  font-family:   宋体;  
  FONT-SIZE:   14px;  
  COLOR:   #000000;  
  TEXT-DECORATION:   none  
  }  
  A:active{  
  font-family:   宋体;  
  FONT-SIZE:   14px;  
  TEXT-DECORATION:   none  
  }  
  A:hover{  
  font-family:   宋体;  
  COLOR:   red;  
  TEXT-DECORATION:   none  
  }  
  </style>  
  </head>  
   
  <body   bgcolor="#69A5E0"   text="#000000"   leftmargin="0"   topmargin="0"   marginwidth="0"   marginheight="0"   style="MARGIN"   scroll="no">  
  <form>  
      <table     width="100%"   border="0"   cellspacing="0"   cellpadding="0"   height="60">  
          <%  
  vsl=0  
  vzsl=rs1.RecordCount  
  while   not   rs1.eof   or   bof  
  depid=""  
  vsl=vsl+1  
  dim   jcpd1,jcpd2     '判断是否有二三级部门的变量  
   
  depid=trim(rs1("depid"))  
  sql2="select   *   from   Cm_Tree1   where   upid='"&depid&"'   order   by   depid"  
   
  set   rs2=server.createobject("adodb.recordset")  
  rs2.open   sql2,conn,3  
  if   rs2.eof   or   bof   then   '判断是否有二级部门  
  jcpd1="asdf"  
  end   if  
  vcwd=1002   '为中间体  
  if   vsl=1   then    
  vcwd=1001   '为头  
  end   if  
  if   vsl=vzsl   then    
  vcwd=1003   '为尾  
  end   if  
  %>  
          <input   type="hidden"   name="ty_<%=depid%>"   value="off">  
          <input   type="hidden"   name="th_<%=depid%>"   value="first">  
          <tr   id="">    
              <td><div   align="left"><font   color="#FFFFFF">    
                      <%if   trim(rs1("depurl"))="1"   then%>  
                      <A   href="javascript:void   showmenu('<%=depid%>','<%=vcwd%>','<%=trim(rs1("depurl"))%>')">    
                      <%else%><%if   trim(rs1("depname"))<>"前台触摸屏管理"   then%><a   href="<%=trim(rs1("depurl"))%>"   target="mainFrame"><%else%><a   href="<%=trim(rs1("depurl"))%>"   target="_blank"><%end   if%>  
                      <%end   if%>  
                      <%if   not   vsl=1   and   not   vsl=vzsl   then%><IMG   align="absMiddle"   border="0"   height="20"   width="19"   name="img_design_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09%09%09%09%09images/plus.gif%0A%09%09%09%09%09%09%09"><IMG   align="absMiddle"   border="0"   height="20"   name="img_folder_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/images/folder_close.gif"   width="19"   >    
                      <font   size="2">    
                      <%end   if%>  
                      <%if   vsl=1   then%>  
                      </font>   <IMG   align="absMiddle"   border="0"   height="20"   width="19"   name="img_design_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09%09%09%09%09images/plus_start.gif%0A%09%09%09%09%09%09%09"><IMG   align="absMiddle"   border="0"   height="20"   name="img_folder_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/images/folder_close.gif"   width="19"   >    
                      <font   size="2">    
                      <%end   if%>  
                      <%if   vsl=vzsl   then%>  
                      </font>   <IMG   align="absMiddle"   border="0"   height="20"   width="19"   name="img_design_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09%09%09%09%09images/plus_end.gif%0A%09%09%09%09%09%09%09"><IMG   align="absMiddle"   border="0"   height="20"   name="img_folder_<%=depid%>"   src="file:///D|/web/zymis/CmZymis/images/folder_close.gif"   width="19"   ><font   size="2">    
                      <%end   if%>  
                      <%=trim(rs1("depname"))%></font></A></font></div></td>  
          </tr>  
          <%  
   
  if   not   rs2.eof   or   bof   then      
  vsl2=0  
  vzsl2=rs2.RecordCount  
  'response.write   rs2.recordcount  
  while   not   rs2.eof   or   bof   '显示二级部门  
  depid2=""  
  vsl2=vsl2+1  
  depid2=trim(rs2("depid"))  
  sql3="select   *   from   Cm_Tree1   where   upid='"&depid2&"'   order   by   depid"  
  'set   rs3=conn.execute(sql3)  
  set   rs3=server.createobject("adodb.recordset")  
  rs3.open   sql3,conn,3  
        if   rs3.eof   or   bof   then   '判断是否有三级部门  
        jcpd2="asdf"        
        end   if  
  vcwd2=2002  
  if   vsl2=1   then    
  vcwd2=2001  
  end   if  
  if   vsl2=vzsl2   then    
  vcwd2=2003  
  end   if  
  %>  
          <input   type="hidden"   name="ty_<%=depid&depid2%>"   value="off">  
          <input   type="hidden"   name="th_<%=depid&depid2%>"   value="second">  
          <tr   style="display:none"   id="menu_<%=depid&depid2%>">    
              <td><div   align="left"><font   color="#FFFFFF"><IMG   align="absMiddle"   border="0"   height="20"   width="19"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09images/line.gif%0A%09%09%09"><A   href="javascript:void   showmenu('<%=depid&depid2%>','<%=vcwd2%>','<%=trim(rs2("depurl"))%>')"><IMG   align="absMiddle"   border="0"   height="20"   width="19"   name="img_design_<%=depid&depid2%>"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09%09%09%09%09images/minus.gif%0A%09%09%09%09%09%09%09"><font   size="2"><IMG   align="absMiddle"   border="0"   height="20"   name="img_folder_<%=depid&depid2%>"   src="file:///D|/web/zymis/CmZymis/images/folder_open.gif"   width="19"   ><%=rs2("depname")%></font></A></font></div></td>  
          </tr>  
          <%  
  'if   not   jcpd1="asdf"   and   not   jcpd2="asdf"   then   '如有三级部门则继续显示  
   
  vsl3=0  
  vzsl3=rs3.recordcount  
      while   not   rs3.eof   or   bof   '显示三级部门  
      vsl3=vsl3+1  
      depid3=trim(rs3("depid"))  
  vcwd3=3002  
  if   vsl3=1   then    
  vcwd3=3001  
  end   if  
  if   vsl3=vzsl3   then    
  vcwd3=3003  
  end   if  
  %>  
          <input   type="hidden"   name="ty_<%=depid&depid2&depid3%>"   value="off">  
          <input   type="hidden"   name="th_<%=depid&depid2&depid3%>"   value="third">  
          <tr   style="display:none"   id="menu_<%=depid&depid2&depid3%>">    
              <td><div   align="left"><font   color="#FFFFFF"><IMG   align="absMiddle"   border="0"   height="20"   width="19"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09images/line.gif%0A%09%09%09"><img   align="absMiddle"   border="0"   height="20"   width="19"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09images/line_tri.gif%0A%09%09%09"><A   href="javascript:void   showmenu('<%=depid&depid2&depid3%>','<%=vcwd3%>','<%=trim(rs3("depurl"))%>')"><IMG   align="absMiddle"   border="0"   height="20"   width="19"   name="img_design_<%=depid&depid2&depid3%>"   src="file:///D|/web/zymis/CmZymis/%0A%09%09%09%09%09%09%09%09images/plus.gif%0A%09%09%09%09%09%09%09"><font   size="2"><IMG   align="absMiddle"   border="0"   height="20"   name="img_folder_<%=depid&depid2&depid3%>"   src="file:///D|/web/zymis/CmZymis/images/folder_close.gif"   width="19"   ><%=rs3("depname")%></font></A>    
                      </font></div></td>  
          </tr>  
          <%  
      rs3.movenext  
      wend  
  'end   if  
  asdf="asdfghjkl"  
  %>  
          <%  
  rs2.movenext  
  wend  
  end   if  
  %>  
          <%  
  jcpd1=""  
  jcpd2=""  
  rs1.movenext  
  wend  
  %>  
      </table>  
   
       
  </form>  
  <tr>    
      <td   height="125"   valign="bottom"></td>  
                  </tr>  
  </body>  
  Top

3 楼fason(咖啡人生)回复于 2003-06-02 16:06:30 得分 45

楼上都答非所问吧?是treeview控件啊  
  参考一下江雨的这篇文章  
  http://expert.csdn.net/Expert/topic/1382/1382892.xml?temp=.5761835Top

4 楼new174(做愤青是没有好下场DI)回复于 2003-06-02 17:14:19 得分 0

1楼的虽然不是我想要的TREEVIEW树型控件的方法,不过也可试一下,二楼的谢谢你了,三楼的十分感谢,不过没调试了一下,总是说不支持此方法(增加节点时),不知道怎么回事,但是先谢谢你们了,一楼100分,二楼50分,三楼100分,谁能把楼上那位的TREEVIEW控件使用方法完整的贴一下啊,小弟不才,还是500分奖励,再次谢谢楼上3位Top

相关问题

  • 寻找TreeView控件------->急!
  • treeview 控件找父节点
  • 在ASP中怎么用TreeView控件?
  • TREEVIEW控件
  • 求treeview控件
  • treeview控件
  • TreeView控件
  • 求TreeView控件
  • TreeView控件问题
  • 关于treeview控件

关键词

得分解答快速导航

  • 帖主:new174
  • summercat
  • summercat
  • fason

相关链接

  • Web开发类图书

广告也精彩

反馈

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