function setParentHeight(_iframeId)
{    
    if (parent.setIFrameHeight) return;
    
    if (window.addEventListener) //firefox
    {       
        var _action=function()
        {            
            var _iframe=parent.document.getElementById(_iframeId);
            if (!_iframe) return;
            _iframe.height=_iframe.contentDocument.body.offsetHeight+16;
        }   
        window.addEventListener("load", _action, false);
    }
    else if (window.attachEvent) //IE
    {
        var _action=function()
        {
            if (!parent.document.getElementById(_iframeId)) return;
            parent.document.getElementById(_iframeId).height=document.body.scrollHeight;
        }
        window.attachEvent("onload", _action);
    }
}
setParentHeight("iframe01");