//隐藏子菜单
this.hideMenu=function(){
if(menu.selectedIndex==-1) return;
menu.barItems[menu.selectedIndex].className=id+"_barItem";
menu.pads[selectedIndex].style.display="none";
menu.selectedIndex=-1;
menu.board.style.display="none";
}
//执行菜单命令;
this.execute=function(ary){
if(ary[2]==null) return;
if(ary[1]=="js") { eval(ary[2]); menu.hideMenu(); }
else if(ary[1]==null || ary[1].toLowerCase=="_self") location.href=../../ary[2];
else{ var x=window.open(ary[2],ary[1]); x.focus(); }
}
//建立子菜单的显示面板
this.crtMenuBoard=function(){
document.write(
"<div id='"+id+"_board' style='position:absolute;width:160px;height:10px;left:0px;top:20px;background-color:#666666;z-index:99;display:none;'>"+
"<div style='position:absolute;width:100%;height:100%;left:0px;top:0px;'>"+
"<iframe id='"+id+"_frame' name='"+id+"_frame' width='100%' height='100%' frameborder='0' scrolling='no'></iframe>"+
"</div>"+
"<div id='"+id+"_pad' style='position:absolute;width:100%;height:100%;left:0px;top:0px;'></div>"+
"</div>"
);
menu.board=document.getElementById(id+"_board");
menu.pad=document.getElementById(id+"_pad");
menu.pad.className=id+"_board";
menu.pad.onselectstart=function(){ return false;}
}
//增加对像的一个子元素
this.crtElement=function(el,p){
return p.appendChild(document.createElement(el));
}
//安装菜单;
this.setup=function(){
menu.crtMenuBoard();
menu.crtMenuBar();
document.attachEvent("onclick",menu.hideMenu);
}
menu.setup();
}
</script>
</body>
</HTML>