Показать сообщение отдельно
Старый 23.11.2010, 09:35   #4  
focus is offline
focus
Участник
 
30 / 10 (1) +
Регистрация: 11.06.2010
Для задач делал вот так
Код:
function AddMenuSubItem(targetSubMenuId,SubTitle,subId){
	var sub_menu = document.getElementById(targetSubMenuId);
	var new_li = document.createElement('li');
	new_li.className = 'ms-crm-MenuItem-Label';
	new_li.id = subId;
  new_li.action = "some action";
  new_li.innerHTML = "<SPAN class='ms-crm-MenuItem-Label'>"+
			"<A class='ms-crm-MenuLink' href='javascript:onclick();' onclick='return false;' target='_self'>"+
      "<SPAN class='ms-crm-MenuItem-Icon'></SPAN>"+
			"<SPAN class='ms-crm-MenuItem-Text'>"+SubTitle+"</SPAN></A></SPAN>";
	sub_menu.appendChild(new_li);
}

function AddMenuItem(targetMenuID, SubMenuTitle) {
    var sub_menuLIs = document.getElementById(targetMenuID);
	  var new_sub_mnu = document.createElement('li');
	  new_sub_mnu.className = "ms-crm-SubMenu";
	  new_sub_mnu.id = "_MSsubnewSubSpisok";
	  new_sub_mnu.menu = "subnewSubSpisok";
	  new_sub_mnu.innerHTML = "<SPAN class='ms-crm-MenuItem-Label'><A class='ms-crm-MenuLink'><SPAN class='ms-crm-MenuItem-Icon'></SPAN><SPAN class='ms-crm-MenuItem-Text'>"+SubMenuTitle+"</SPAN>"+
                            "<IMG class='ms-crm-SubMenu-RightArrow' id='mnu_rArrow' style='BACKGROUND-POSITION-Y: -48px; "+
    "BACKGROUND-IMAGE: url(/_imgs/imagestrips/control_imgs_1.gif); WIDTH: 4px; CLIP: rect(0px 4px 7px 0px); HEIGHT: 7px' alt='Дополнительно' src='http://crm.dsi.local/_imgs/imagestrips/transparent_spacer.gif' align='top' /></A></SPAN>"+
    "<DIV style='DISPLAY: none'><UL class='ms-crm-MenuList' id='subnewSubSpisok'></UL></DIV>";

    sub_menuLIs.appendChild(new_sub_mnu);
    AddMenuSubItem('subnewSubSpisok','SubMenu1','_itemSpisokBGBilling');
    AddMenuSubItem('subnewSubSpisok','SubMenu1','_itemSpisokSales');    
}

AddMenuItem('mnuaction','MySubAction');