日期:2014-05-16  浏览次数:20953 次

怎么生成及应用asp树形目录
1.比如想做这样一个树形目录,点前面的+,-可以打开或关闭子目录
-学院1
   专业A
   专业B
+学院2
-学院3
   专业D 
   专业E

这个目录对应的有个机构表(学院编号,学院名称,专业序号,专业名称)
2.另外,就是使用,我想点击某个子目录,如“专业D”,就要返回这样的数据,如:
  select * from 教师表 where 学院名称=“学院3” and 专业名称=“专业D”

请问这个该怎么设计啊,请教各位了,非常感谢!
或者提供相似的代码或网址也行,非常感谢!

------解决方案--------------------
<STYLE>
#LC { font-size:12px }
</STYLE>

<script>
<!--
var number=3; //根目录个数


function LMYC() {
var lbmc;
//var treePic;
for (i=1;i<=number;i++) {
lbmc = eval('LM' + i);
treePic = eval('treePic'+i);
treePic.src = 'http://www.sycyx.com/imagec/logo.gif';
lbmc.style.display = 'none';
}
}

function ShowFLT(i) {
lbmc = eval('LM' + i);
treePic = eval('treePic' + i)
if (lbmc.style.display == 'none') {
LMYC();
treePic.src = 'http://www.sycyx.com/imagec/logox.gif';
lbmc.style.display = '';
}
else
{
treePic.src = 'http://www.sycyx.com/imagec/logo.gif';
lbmc.style.display = 'none';
}
}
//-->
</script>

<DIV><IMG id=treePic1 src=http://www.sycyx.com/imagec/logox.gif><A onclick=javascript:ShowFLT(1) 

href="javascript:void(null)">1</A></DIV>
<DIV id=LM1 style="DISPLAY: none">
<DIV id=LC>11</DIV>
<DIV id=LC>12</DIV>
<DIV id=LC>13</DIV>
<DIV id=LC>14</DIV>
<DIV id=LC>15</DIV>
<DIV id=LC>16</DIV>
</DIV>


<DIV><IMG id=treePic2 src=http://www.sycyx.com/imagec/logox.gif><A onclick=javascript:ShowFLT(2) 

href="javascript:void(null)">2</A></DIV>
<DIV id=LM2 style="DISPLAY: none">
<DIV id=LC>21</DIV>
<DIV id=LC>22</DIV>
<DIV id=LC>23</DIV>
<DIV id=LC>24</DIV>
<DIV id=LC>25</DIV>
<DIV id=LC>26</DIV>
</DIV>

<DIV><IMG id=treePic3 src=http://www.sycyx.com/imagec/logox.gif><A onclick=javascript:ShowFLT(3) 

href="javascript:void(null)">3</A></DIV>
<DIV id=LM3 style="DISPLAY: none">
<DIV id=LC>31</DIV>
<DIV id=LC>32</DIV>
<DIV id=LC>33</DIV>
<DIV id=LC>34</DIV>
<DIV id=LC>35</DIV>
<DIV id=LC>36</DIV>
</DIV>
------解决方案--------------------
ASP+ACCESS的 把你需要的ID修改成例子上的就OK了,结贴吧。

http://www.codefans.net/soft/4571.shtml