请问各位高手,我用的是jsp+js+sql2000,如何做树型菜单,或是不用到数据库能做出来也行
------解决方案--------------------
树菜单的代码有很多。最简单的就是用table画 ,然后在JS里控制隐藏显示了。
<form name=form1>
<table> <tr> <td onClick= "menu(oblog_2) "> 一级菜单 </td> </tr> </table>
<table id= "t1 " style= "DISPLAY: none ">
<tr>
<!--菜单内容自己搞定-->
</tr>
</table>
</form>
<script language=javascript>
function menu(oblog)
{
if(oblog.style.display== 'block ')oblog.style.display= 'none ';
else oblog.style.display= 'block ';
}
</script>
------解决方案--------------------
一搜一大把
------解决方案--------------------
用阿赖树控件吧,我用了几次,感觉还可以
------解决方案--------------------
给你两种参考,都是我试验了的:
1。利用AJAX,通过JSP来读取数据库中的目录信息,并且组织好HTML格式,然后用AJAX来异步获取显示
2。先通过SQL语句查询出带有记录信息的XML,然后在jsp页面的HTML中利用数据岛的绑定策略来读取展示XML文档。
个人认为第二种方法不会违反设计模式