隐藏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();
        }
    }
}


原文地址:https://www.cnblogs.com/janmson/p/1733744.html