m_strSubMenuStyle = getNodeStyle("//popmenu/style/sub-menu/base"); //得到子菜单项样式 m_strSubMenuItemStyle = getNodeStyle("//popmenu/style/sub-menu/menu-item/base");
//子菜单项的property m_strSMItemProBase = getNodeProperty("//popmenu/style/sub-menu/menu-item/base");
//得到鼠标悬停时子菜单项各property改变 m_strSMItemProMOver = getNodeProperty("//popmenu/style/sub-menu/menu-item/mouse-over");
//得到子菜单项下边框样式(作为分割线) if( m_doc.selectSingleNode("//popmenu/style/sub-menu/menu-item/split-line") ) { var node = m_doc.selectSingleNode("//popmenu/style/sub-menu/menu-item/split-line"); m_strSMItemBorderB = "border-bottom:" + node.text + ";"; }
}//end function getSubMenuStyle()
var m_bolFirst = true;//是否首次响应菜单 document.onclick = function(){ m_bolFirst = true; //alert(parent.frames[0]); } top.document.onclick = function(){ m_bolFirst = true; }
/** *展开各个主菜单 *@param objTd - 主菜单所在td *@param strSubMenuID - 对应子菜单的id *@param bolExistSubMenu - 是否存在子菜单 */ function spreadMainMenu(objTd,strSubMenuID,bolExistSubMenu){
var strEvent = event.type.toLowerCase();
if( !pops[0].isOpen && strEvent == "mouseover" && m_bolFirst){ return; } if( pops[0].isOpen && strEvent == "click"){ return; } chgMainMenuStyle(objTd,true); endHideSubMenu(); if( bolExistSubMenu ){ //如果有子菜单 showSubMenu1(objTd,strSubMenuID); } else { //hideSubMenu(); //m_bolFirst = false;//已不是第一次响应菜单 } }
//打印主菜单 function printMainMenu() { var divStyle = "width:100%;";
上一篇:datagridcolumnstyle重写,实现插入不同控件列体验
下一篇:亚马逊欲推音乐视频下载 将以包月形式出现
|