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

象CSDN导航栏一样的树型目录树在JSP里是怎样实现的呢???

楼主ortegasl(假如不是程序员)2005-06-27 10:57:17 在 Java / Web 开发 提问

有没有类似的源码,给我提供一份好吗?谢谢了。 问题点数:30、回复次数:1Top

1 楼hmjwdmh(无为)回复于 2005-06-27 11:22:57 得分 30

<%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*,java.util.*"   errorPage=""   %>  
  <%@   include   file="Connections/Local.jsp"   %>    
  <%@   include   file="MenuMaker.jsp"   %>  
  <%  
  StringBuffer   menu=new   StringBuffer();  
  MenuList("R","root",0,menu,true);  
  %>  
  <html>  
  <head>  
  <title>类型选择</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <script   language="JavaScript"   type="text/JavaScript"   src="../js/Basic.js"></script>  
  <script   language="JavaScript"   type="text/JavaScript"   src="../js/MenuStatus.js"></script><br>  
  <script   language="JavaScript"   type="text/JavaScript"   src="../js/checkType.js"></script>  
  <script   language="JavaScript"   type="text/JavaScript">  
  var OverMenu="OverMenu";  
  var OutMenu="OutMenu";  
  var   path="Category";  
  var   addcnt=0;    
  function   SubThis(pId){    
  if(!sbmt){  
  sbmt=true;  
  turnLayer("chooser","hide");  
  findInDoc("ParentId").value=pId;  
  }  
  }  
  function   check(src){  
  if(src.Name.value==""){  
  alert("请填好子分类名称");  
  return   false;  
  }else{  
  return   true;  
  }  
  }  
  function   choose(){  
  sbmt=false;  
  findInDoc(path).value='';  
  turnLayer('chooser','show');  
  again();  
  }  
  function   addAtt(){  
  var   next=addcnt+1;  
  var   inn="<br>名称:<input   name='added_"+addcnt+"'   type='text'   size='5'>描述:<input   name='des_"+addcnt+"'   type='text'   size='10'>&nbsp;&nbsp;类型:<select     onChange='controller(\""+addcnt+"\")'   name='type_"+addcnt+"'><option   value='int'>整数</option><option   value='float'>浮点数</option><option   value='nvarchar'>字符串</option></select>&nbsp;&nbsp;大小:<input   onBlur='checkType(this,\"int\")'   name='size_"+addcnt+"'   type='text'   size='5'>";  
  inn=inn+"<div   align='center'   id='addto_"+next+"'></div>";  
  findInDoc('addto_'+addcnt).innerHTML=inn;  
  addcnt=next;  
  }  
  function   again(){  
  findInDoc('OldAtt').innerHTML="";  
  findInDoc('addto_0').outerHTML="<div   style='border:solid   1px;'align='center'   id='addto_0'></div>";  
  addcnt=0;  
  return   true;  
  }  
  function   controller(number){  
  type=findInDoc('type_'+number).value;  
  text=findInDoc('size_'+number);  
  if(type=='int'){  
  text.disabled=true;  
  text.value='';  
  }  
  else{  
  text.disabled=false;  
  if(type=='float')   text.value='25';  
  else   if(type=='nvarchar')   text.value='50';  
  }  
  }  
  </script>  
  <link   href="../css/Operation.css"   rel="stylesheet"   type="text/css">  
  <link   href="../css/Menu.css"   rel="stylesheet"   type="text/css">  
  </head>  
  <body>  
  <div   id="Layer2"   style="position:absolute;   left:56px;   top:31px;   width:416px;   height:171px;   z-index:1">    
      <form   action="InsertCategory.jsp"   method="post"   name="form1"   id="form1"   onSubmit="javascript:   return   check(this)">  
          <table   width="441"   height="165"   >  
              <tr>    
                  <td   height="26"   colspan="2">&nbsp;</td>  
              </tr>  
              <tr>    
                  <td   height="25"><div   align="right">    
                          <input   type="button"   value="选择"   onClick="choose();">  
                          父分类:   </div></td>  
                  <td   width="303"><input   name="Category"   type="text"   class="input"   id="Category"   readonly="true">    
                      <font   size="2">    
                      <input   name="ParentId"   type="hidden"   id="ParentId">  
                      </font>   <div   id="Tittle"   style="position:absolute;   left:0px;   top:-20px;   z-index:1;   width:   170px;">    
                          <table   width="441"   cellpadding="0"   cellspacing="0"   style="border:   1px   solid   #000000;">  
                              <tr   bgcolor="#636563">    
                                  <td   width="20"><img   src="../pic/NewCategory.gif"   width="16"   height="16"   hspace="2"   vspace="2"></td>  
                                  <td   background="../pic/linear.jpg"><font   color="#FFFFFF">添加新的分类</font></td>  
                              </tr>  
                          </table>  
                      </div>  
                      <font   size="2">&nbsp;   </font></td>  
              </tr>  
              <tr>    
                  <td><div   align="right">添加的子分类:</div></td>  
                  <td><input   name="Name"   type="text"   class="input"   id="Name">   <font   size="2">【此项不能为空</font><font   size="2">】</font></td>  
              </tr>  
              <tr>    
                  <td   colspan="2"><div   id="OldAtt"></div></td>  
              </tr>  
              <tr>    
                  <td   colspan="2"   style="padding-left:   5px;padding-right:   5px;"><div   style='border:solid   1px;'align='center'   id='addto_0'>    
                      </div></td>  
              </tr>  
              <tr>    
                  <td>   <div   align="right">    
                          <input   name="Submit"   type="submit"   class="input"   value="添加">  
                      </div></td>  
                  <td><div   align="center">    
                          <input   name="Reset"   type="reset"   class="input"   id="Reset"   value="重填"   onClick="again();">  
                      </div></td>  
              </tr>  
              <tr>    
                  <td   colspan="2"><div   align="center">   <font   size="2"><br>  
                          </font></div></td>  
              </tr>  
          </table>  
          <div   id="chooser"   style="position:absolute;   left:4px;   top:32px;   width:98px;   height:55px;   z-index:1;   visibility:   hidden;"><%=menu.toString()%></div>  
      </form>      
  </div>  
  </body>  
  </html>  
  <%  
  connection.close();  
  %>Top

相关问题

  • 急求JSP目录树原码
  • 求jsp+数据库+mvc 的动态目录树
  • 目录树
  • 关于目录树
  • ### 求一目录树 ###
  • ### 求一目录树 ###
  • 目录树问题
  • 小弟想用JSP写一个目录树 希望有经验的XDJM进来给予指导
  • c#有没有目录树
  • wtl目录树管理

关键词

  • 分类
  • 添加

得分解答快速导航

  • 帖主:ortegasl
  • hmjwdmh

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

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