以下是一个风格类似windows资源管理器的树型菜单,将下面的脚本包含到你的页面中,另外需要从资源管理器中截取一些gif图片,祥见脚本中的注释,菜单结构文件的格式为:
tree levelitem textitem linklink targetlast item in suBTree
例如
.<b>Demo menu</b>javascript: alert('This is the demo menu for TreeMenu 1.0');
..<b>目录1</b>
...<b>子目录 1.1</b>
....item 1.1.1Javascript: alert('Item 1.1.1');
....item 1.1.2javascript: alert('Item 1.1.1');
...item 1.2javascript: alert('Item 1.2');
...item 1.3javascript: alert('Item 1.3');
..<b>子目录 2</b>
...item 2.1javascript: alert('Item 2.1');
...item 2.2javascript: alert('Item 2.2');
...<b>子目录 2.3</b>
....item 2.3.1javascript: alert('Item 2.3.1');
....item 2.3.2javascript: alert('Item 2.3.2');
<?php
// file:tremenu.inc
// PHP TreeMenu
/////////////////
// 初始化 //
/////////////////
$treefile = "demomenu.txt";//设置有菜单结构的文件
if(isset($PATH_INFO))
$script = $PATH_INFO;
else
$script = $script_NAME;
以下图片可截取windows资源管理器中的相应位置的图
$img_eXPand = "tree_expand.gif";//形如资源管理器中可扩展节点+
$img_collapse = "tree_collapse.gif";//形如资源管理器中已扩展节点-
$img_line = "tree_vertline.gif";//形如
$img_split = "tree_split.gif";//形如-
$img_end = "tree_end.gif";//形如L
$img_leaf = "tree_leaf.gif";//形如o
$img_spc = "tree_space.gif";//空白图