隐藏MSCRM中的Associated View 的ToolBar

代码
// 用法
 HideAssociatedViewToolBar( " new_new_delivery_new_deliverydetail " );
 
var  oIframe  =  crmForm.all.IFRAME_details;
 oIframe.attachEvent(
" onreadystatechange " , function () { HideIframeToolBar(oIframe) });

// Jeff Han 2010/05/10
//
隐藏iFrame中的ToolBar
function  HideIframeToolBar(Iframe) {
    
    
if  (IsNull(Iframe)) {
        
return ;
    }
    
if  (Iframe.readyState  ==   " complete " ) {
 
        
var  doc  =  Iframe.contentWindow.document;
        
var  oMenuBar  =  doc.getElementById( " mnuBar1 " );
        
if  ( ! IsNull(oMenuBar)) {
            
// oMenuBar.parentNode.remove(oMenuBar);
            Hide(oMenuBar,  true );
        }
    }

}

// 隐藏左边导航点击后产生的Frame的ToolBar
//
Jeff Han 2010/05/11
function  HideAssociatedViewToolBar(loadAreaId) {
    
var  navElement  =  document.getElementById( ' nav_ '   +  loadAreaId);
    
    
if  (navElement  !=   null ) {

        navElement.onclick 
=   function  LoadAreaOverride() {
            
//  Call the original CRM method to launch the navigation link and create area iFrame
            loadArea(loadAreaId);
            
var  oIframe  =  document.getElementById(loadAreaId  +   ' Frame ' ); 
            oIframe.attachEvent(
" onreadystatechange " ,
                
function () { HideIframeToolBar(oIframe ) }
                );
            HideIframeToolBar();
        }
    }
}


你可能感兴趣的:(toolbar)