国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

自適應(yīng)高度框架 ----屬個人收藏內(nèi)容

2019-11-21 02:19:01
字體:
供稿:網(wǎng)友
main.htm:

<html>  
    <head>  
       <meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312' />  
       <meta  name='author'  content='F.R.Huang(meizz梅花雪)//www.meizz.com' />  
       <title>iframe自適應(yīng)加載的頁面高度</title>  
    </head>  

    <body>
        <div><iframe src="child.htm"></iframe></div>
    </body>
</html>

child.htm:

<html>  
<head>  
    <meta  http-equiv='Content-Type'  content='text/html;  charset=gb2312' />  
    <meta  name='author'  content='F.R.Huang(meizz梅花雪)//www.meizz.com' />  
    <title>iframe  自適應(yīng)其加載的網(wǎng)頁(多瀏覽器兼容)</title>  
    <script type="text/javascript">
    <!--
    function iframeAutoFit()
    {
        try
        {
            if(window!=parent)
            {
                var a = parent.document.getElementsByTagName("IFRAME");
                for(var i=0; i<a.length; i++) //author:meizz
                {
                    if(a[i].contentWindow==window)
                    {
                        var h1=0, h2=0;
                        a[i].parentNode.style.height = a[i].offsetHeight +"px";
                        a[i].style.height = "10px";
                        if(document.documentElement&&document.documentElement.scrollHeight)
                        {
                            h1=document.documentElement.scrollHeight;
                        }
                        if(document.body) h2=document.body.scrollHeight;

                        var h=Math.max(h1, h2);
                        if(document.all) {h += 4;}
                        if(window.opera) {h += 1;}
                        a[i].style.height = a[i].parentNode.style.height = h +"px";
                    }
                }
            }
        }
        catch (ex){}
    }
    if(window.attachEvent)
    {
        window.attachEvent("onload",  iframeAutoFit);
        //window.attachEvent("onresize",  iframeAutoFit);
    }
    else if(window.addEventListener)
    {
        window.addEventListener('load',  iframeAutoFit,  false);
        //window.addEventListener('resize',  iframeAutoFit,  false);
    }
    //-->
    </script>  
</head>  
<body>
    <table border="1" width="200" style="height: 400px; background-color: yellow">
        <tr>
            <td>iframe  自適應(yīng)其加載的網(wǎng)頁(多瀏覽器兼容,支持XHTML)</td>
        </tr>
    </table>
</body>  
</html>

======================================

iframe標(biāo)簽的高度怎么樣才能自適應(yīng)src的頁面?

例如:<iframe id=box2 name="cok" src="agree.htm" width="100%" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" ></iframe> 

這個iframe的高度怎么能自適應(yīng)agree.htm的高度600?
不要告訴我設(shè)為height=600,因為這個iframe要應(yīng)用幾個高度不同的頁面!


謝謝,找到了
<script>
function autoResize()
{
try
{
document.all["test"].style.height=test.document.body.scrollHeight
}
catch(e){}
}
</script>

<iframe id=test style="height:expression(1); aho:expression(autoResize())" src="http://"></iframe>

上一篇:Maps Javascript

下一篇:Opacity.js

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平湖市| 宁安市| 固原市| 吴江市| 海丰县| 绥中县| 卓尼县| 冕宁县| 鸡泽县| 罗田县| 宜黄县| 苏尼特左旗| 台南县| 博乐市| 丽水市| 香港 | 鄂托克前旗| 纳雍县| 马尔康县| 神池县| 万盛区| 上栗县| 青州市| 天气| 嘉祥县| 岳普湖县| 宁陵县| 石景山区| 仙桃市| 平果县| 威信县| 都江堰市| 张家界市| 宾阳县| 怀远县| 扶风县| 许昌市| 双柏县| 鄯善县| 蓝田县| 布拖县|