实现目录树有 Server 端的办法也有 Client 端的办法。
Server 端的办法就是用 JSP 或者 Servlet 等动态生成左边的列表,形成树的样子。如果改动了当前节点,或者展开/关闭节点的时候,传入参数,从服务器再生成一次。
这样实现相对简单一些,但是很耗服务器的资源。
Client 端的办法是用 JavaScript 来写,具体如何我就不是很清楚了。找个 JavaScript 高手来说吧。点击节点后可以打开页面,就在右边打开页面。
定义框架的时候,假设定义左右两个框架的 name 分别是 left 和 main
那么在 left 里每个链接上加个 target="main" 即可,如 <a href="..." target="main".....
或者在 <head></head> 里加一个 <base target="main> 将默认打开链接的窗口定向到 main 框架代码就不写了,你自己琢磨琢磨吧。