menubackcolor;
$menubarheight = $this->menubarheight;
$menufontsize = $this->menufontsize;
$menusection = $this->menusection;
$itembackcolor = $this->itembackcolor;
$mh = $this->menubarheight-2;
echo
$sectionname
eod;
}
/**
* menuadditem($label, $description, $url, $target=)
* 制作菜单项目
* $label = 项目标题
* $description = 项目简介
* $url = 超连接地址
* $target = 超连接目标框架,默认为$deftarget
*/
function menuadditem($itemlabel, $statustext, $url, $target=) {
$selecteditemdarkborder = $this->selecteditemdarkborder;
$selecteditemlightborder = $this->selecteditemlightborder;
$selecteditembackgroundcolor = $this->selecteditembackgroundcolor;
$itemtextcolor = $this->itemtextcolor;
if($target == ) $target = $this->deftarget;
$url = $this->buildurl($url);
echo
$itemlabel
eod;
}
/**
* menuaddsubsection($label)
* 制作二级分类菜单。
* $label = 二级分类菜单标题
*/
function menuaddsubsection($itemlabel) {
$menusubsectionbackcolor = $this->menusubsectionbackcolor;
$menusubsectionfontcolor = $this->menusubsectionfontcolor;
echo
$itemlabel
eod;
}
/**
* menuaddsubsectionline()
* 制作项目分割线,使用高度为2的图片
*/
function menuaddsubsectionline() {
echo
eod;
}
/**
* menuendsection()
* 分类菜单结束
*/
function menuendsection() {
echo
eod;
}
/**
* menusectionasitem($label, $description, $url, $target=)
* 制作带超连接的分类菜单,类似菜单项目,可以直接使用
* $label = 分类菜单标题
* $description = 分类菜单简介
* $url = 超连接地址
* $target = 超连接目标框架,默认为$deftarget
*/
function menusectionasitem($sectionseq, $sectionname, $sectiondesc, $url, $target=) {
$menubackcolor = $this->menubackcolor;
$menubarheight = $this->menubarheight;
if($target == ) $target = $this->deftarget;
$url = $this->buildurl($url);
$mh = $this->menubarheight-2;
echo
$sectionname
eod;
}
/**
* 将超连接中的空格替换为+号
*/
function buildurl($inurl) {
return str_replace( ,+,$inurl);
}
/**
* 输出javascript脚本
*/
function scriptout() {
$dh = $this->topmenuheight+($this->menubarheight * $this->menuon);
echo
eod;
}
function run() {
global $php_self;
$menufontsize = $this->menufontsize;
$menubackcolor = $this->menubackcolor;
echo
eod;
/**
* 创建菜单
*/
$this->menustartsection(2, 代码世界);
$this->menuadditem(joy asp, 欢迎访问joy asp, $php_self?key=page&id=joy asp);
$this->menuadditem(java 世界, 欢迎访问java 世界, $php_self?key=page&id=java 世界);
$this->menuadditem(dotnet 时代, 欢迎访问dotnet 时代, $php_self?key=page&id=dotnet 时代);
$this->menuadditem(visual basic, 欢迎访问visual basic, $php_self?key=page&id=visual basic);
$this->menuadditem(delphi, 欢迎访问delphi, $php_self?key=page&id=delphi);
$this->menuendsection();
$this->menustartsection(3, 开心一刻);
$this->menuadditem(传统笑话, 传统笑话, $php_self?key=page&id=传统笑话);
$this->menuadditem(近代笑话, 近代笑话, $php_self?key=page&id=近代笑话);
$this->menuaddsubsection(儿童类);
$this->menuadditem(校园笑话, 校园笑话, $php_self?key=page&id=校园笑话);
$this->menuadditem(幼儿笑话, 幼儿笑话, $php_self?key=page&id=幼儿笑话);
$this->menuadditem(少年笑话, 少年笑话, $php_self?key=page&id=少年笑话);
$this->menuaddsubsectionline();
$this->menuadditem(中学时代笑话, 中学时代笑话, $php_self?key=page&id=中学时代笑话);
$this->menuaddsubsection(成人笑话);
$this->menuadditem(带颜色的笑话, 带颜色的笑话, $php_self?key=page&id=带颜色的笑话);
$this->menuadditem(笑话林, 笑话林, $php_self?key=page&id=笑话林);
$this->menuendsection();
$this->menusectionasitem(3, 菜单简介, 菜单简介, $php_self?key=about);
$this->menustartsection(1, 个人收藏夹);
$this->menuadditem(dotnet 时代, 欢迎访问dotnet 时代, $php_self?key=page&id=dotnet 时代);
$this->menuendsection();
// 将个人收藏夹定为启动菜单
$this->menuon = 4;
$this->scriptout();
echo n;
}
}
class application {
var $frame;
var $menu;
var $page;
var $about;
function application() {
$this->frame = new frame;
$this->about = new about;
$this->page = new page;
$this->menu = new menu;
}
function run($key,$id=) {
switch($key) {
case menu:
$this->menu->run();
break;
case page:
$this->page->run($id);
break;
case about:
$this->about->run();
break;
default:
$this->frame->run();
}
}
}
?>
run($key,$id);
?>
