<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java世界

    學習筆記

    常用鏈接

    統計

    積分與排名

    天籟村

    新華網

    雅虎

    最新評論

    如何實現iframe(嵌入式幀)的自適應高度

    好幾次看到有人提問問到如何實現 iframe 的自適應高度,能夠隨著頁面的長度自動的適應以免除頁面和 iframe 同時出現滾動條的現象,剛好我在工作中也碰到了類似問題,于是上網翻查,東抄抄西看看,弄出來這么一個函數,貼到頁面里面就能用了。不敢獨享,大家要是覺得有用,歡迎使用

    源代碼如下

    <script type="text/javascript">
    ?//** iframe自動適應頁面 **//

    ?//輸入你希望根據頁面高度自動調整高度的iframe的名稱的列表
    ?//用逗號把每個iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一個窗體,則不用逗號。

    ?//定義iframe的ID
    ?var iframeids=["test"]

    ?//如果用戶的瀏覽器不支持iframe是否將iframe隱藏 yes 表示隱藏,no表示不隱藏
    ?var iframehide="yes"

    ?function dyniframesize()
    ?{
    ? var dyniframe=new Array()
    ? for (i=0; i<iframeids.length; i++)
    ? {
    ?? if (document.getElementById)
    ?? {
    ??? //自動調整iframe高度
    ??? 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) //如果用戶的瀏覽器是NetScape
    ????? dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight;
    ???? else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //如果用戶的瀏覽器是IE
    ????? dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
    ??? }
    ?? }
    ?? //根據設定的參數來處理不支持iframe的瀏覽器的顯示問題
    ?? 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>

    使用的時候只要貼在<head></head>里面就可以了

    posted on 2009-07-15 11:45 Rabbit 閱讀(166) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 永久免费av无码不卡在线观看| 91制片厂制作传媒免费版樱花| 国产伦一区二区三区免费| 成人黄网站片免费视频| 一本久到久久亚洲综合| 老外毛片免费视频播放| 亚洲一级特黄大片无码毛片| 一本久久A久久免费精品不卡| 亚洲精品网站在线观看不卡无广告| 人妻仑乱A级毛片免费看| 182tv免费观看在线视频| 男人的天堂亚洲一区二区三区 | 亚洲综合色丁香麻豆| 污污免费在线观看| 亚洲日韩国产一区二区三区| 精品久久久久久无码免费 | 亚洲日韩乱码久久久久久| 人成午夜免费视频在线观看| 国内精品久久久久影院亚洲| 永久黄网站色视频免费直播| 校园亚洲春色另类小说合集 | 亚洲国产a级视频| 热99RE久久精品这里都是精品免费| 亚洲国产精品久久久天堂| 精品亚洲成A人在线观看青青| 亚洲成A人片在线观看无码3D| 国产在线观看免费视频软件| 亚洲欧洲精品久久| 国产99视频精品免费视频7| 中文字幕免费在线视频| 亚洲欧洲春色校园另类小说| 国产无遮挡色视频免费视频| 最新久久免费视频| 亚洲伊人久久大香线蕉AV| 亚洲精品国自产拍在线观看| 青青草无码免费一二三区| 精品成人一区二区三区免费视频| 亚洲国产精品无码中文字| 午夜老司机免费视频| 亚洲国产视频久久| 国产亚洲大尺度无码无码专线|