iframe 自动控制高

js 对iframe 高的控制 

function SetCwinHeight(frameID) {
            var iframeid = window.document.getElementById(frameID); //iframe id
            if (document.getElementById) {
                if (iframeid && !window.opera) {
                    if (iframeid.contentDocument && iframeid.contentDocument.body.offsetHeight) {
                        iframeid.height = iframeid.contentDocument.body.offsetHeight;
                    } else if (iframeid.Document && iframeid.Document.body.scrollHeight) {
                        iframeid.height = iframeid.Document.body.scrollHeight;
                    }
                }
            }
        }

 

html代码:

        <iframe src="MainIndex.aspx" id="mainFrame" name="mainFrame" frameborder="0" scrolling="no"
            onload="Javascript:SetCwinHeight('mainFrame')" style="padding: 0; margin: 0;
            border: 0; width: 100%;"></iframe>

posted on 2011-09-14 09:29  上善若水123  阅读(384)  评论(3编辑  收藏  举报