1、由目录树1.0(完全js版)升级而来; 2、新功能:可以个性化每一个图标;增加全部展开,全部折叠功能;改善易用性; 演示地址:http://www.yemaweb.com/demo/yematreeforall2.0/ 下载地址:http://www.yemaweb.com/demo/yematreeforall2.0/yematreeforall2.0.rar 调用代码:
<table id=control width="100%" border="0" cellspacing="0" cellpadding="0" class="borderon"> <tr> <td height="20" style="padding-top:3px"><nobr> =========无限级目录树=========</nobr></td> <td width="20" align="center" valign="top"><img src="icon-expandall.gif" width="16" height="15" class="button" onclick="expandall(this)" vspace="2" alt="全部展开"></td> </tr> </table> <!-- /****************************************************************************** *程序名称:目录树 for ALL 2.0 *程序功能:完全基于Javascript的动态树形目录 *涉及函数:menu ;itemExists ; chengstate ; setupcookie ; initialize ; objExists ; saveCookie ; getCookie ; checkCookieExist ; deleteCookie *函数意义: menu :生成树代码 ; itemExists :判断是否有childer; chengstate :切换节点状态(open/close); setupcookie :将节点状态存入Cookie ; initialize :初始化节点状态(读取Cookie); objExists :验证对象是否存在 ; saveCookie :执行保存Cookie ; getCookie :执行读取Cookie ; checkCookieExist :验证Cookie是否存在 ; deleteCookie :删除Cookie ; *作 者:于恩水 *联系方式: QQ: 46163020 msn: [email protected] Email: [email protected] 支持网站: www.yemaweb.com 如有问题,请与作者联系!!! *最后修改:2004年10月15日 *修改次数:1 *制作日期:2004年7月14日 *备 注:此程序为免费使用的代码,可以由任何人用作任何合法的用途。 对于代码所造成的任何损失,作者不负任何责任。 在使用过程中不能修改和删除此注释信息,否则将追究侵犯版权的法律责任。 如果侵犯版权将被以法律允许的最大限度的起诉。 ********************************************** 一下为修改 版本修改信息 2004年10月15日 v2.0 增加个性化图标功能; 改善添加菜单的操作步骤; 增加全部展开,全部折叠功能; *******************************************************************************/--> <table border=0> <tr> <td> <script language="javascript" type="text/javascript"> // treemenu 的参数意义依次为:资源目录,如"treemenu/image/";树名称;树图标 objTree = new treemenu("","网站管理系统","usericon.gif"); // add_item 的参数意义依次为:该项编号,不能重复;父id,所属的上一层的编号;该项显示的内容;折叠时的图标;展开时的图标;网址或命令;指向的窗口 add_item(1,0,"网址管理","","","网址",""); add_item(2,1," 管理分类","parenticon.gif","parenticon.gif","网址","iframemain"); add_item(1035,2,"管理分类","parenticon.gif","parenticon.gif","网址","iframemain"); add_item(1036,2,"管理分类","parenticon.gif","parenticon.gif","网址","iframemain"); add_item(3,1," 管理网址","","powericon.gif","网址","iframemain"); add_item(4,0,"会员管理","usergroupicon.gif","powericon.gif","网址",""); add_item(5,4,"管理会员","usergroupicon.gif","usergroupicon.gif","网址","iframemain"); //add_item(6,4,"网址管理4","","","网址","iframemain"); add_item(7,0,"系统密码","powertousericon.gif","","网址","iframemain"); add_item(8,0,"推出系统","childicon.gif","","javascript:exitsys();",""); // menu 的参数意义为:所要显示的树的父id; // 该函数返回树的html代码,需要由 write 函数输出。 document.write(menu(0)); //print_arr(); </script> </td> </tr> </table>
|