iframe 根据加载内容调整高度

Posted zhenximeiyitian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iframe 根据加载内容调整高度相关的知识,希望对你有一定的参考价值。

iframe标签代码

<iframe id="checkListFrame" name="checkListFrame"    src="Index.html"  frameBorder="0"  style=" border: #ff7c12 0px solid; width: 970px;" scrolling="no"></iframe>

  JS代码 

    <script type="text/javascript">
        var iframeids = ["checkListFrame"]
        var iframehide = "yes"
        function dyniframesize() {
            var dyniframe = new Array()
            for (i = 0; i < iframeids.length; i++) {
                if (document.getElementById) {
                    dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
                    if (dyniframe[i] && !window.opera) {
                        dyniframe[i].style.display = "block"
                        if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight)
                            dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
                        else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight)
                            dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
                    }
                }
                if ((document.all || document.getElementById) && iframehide == "no") {
                    var tempobj = document.all ? document.all[iframeids[i]] : document.getElementById(iframeids[i])
                    tempobj.style.display = "block"
                }
            }
        }

        if (window.addEventListener)
            window.addEventListener("load", dyniframesize, false)
        else if (window.attachEvent)
            window.attachEvent("onload", dyniframesize)
        else
            window.onload = dyniframesize


    </script>



以上是关于iframe 根据加载内容调整高度的主要内容,如果未能解决你的问题,请参考以下文章

根据内容更改 iframe 高度

根据内容调整 iframe 的大小

根据内容调整 iframe 高度

根据iframe的内容调整iframe的高度

根据动态内容动态调整 iframe 高度

JavaScript 根据内容调整iframe高度