<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 閱讀(168) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 久久精品国产亚洲夜色AV网站| 精品久久久久国产免费| 国产偷窥女洗浴在线观看亚洲| 亚洲日韩乱码中文字幕| 国产卡一卡二卡三免费入口| 亚洲狠狠ady亚洲精品大秀| 在线观看免费中文视频| 亚洲国产综合91精品麻豆| 无码人妻久久一区二区三区免费 | 国产亚洲人成网站在线观看不卡 | 黄色网站软件app在线观看免费| 国产成人毛片亚洲精品| 久久av免费天堂小草播放| 亚洲小说区图片区另类春色| 99久久免费国产特黄| 久久亚洲精品成人777大小说| 无码国产精品一区二区免费16| 亚洲天天在线日亚洲洲精| 国产h视频在线观看免费| 亚洲中文字幕乱码熟女在线| 国产精品成人四虎免费视频| 色吊丝免费观看网站| 亚洲人精品午夜射精日韩| 久久免费视频99| 亚洲色图激情文学| 免费国产在线观看| 国产成人无码精品久久久久免费| 亚洲情综合五月天| 国产h肉在线视频免费观看| 亚洲妇女无套内射精| 中文字幕亚洲专区| 中文字幕免费在线观看| 亚洲欧洲无卡二区视頻| 奇米影视亚洲春色| 91短视频免费在线观看| 国产精品亚洲一区二区三区久久| 亚洲日韩欧洲乱码AV夜夜摸 | 日韩免费电影网站| 亚洲综合av一区二区三区| 久久精品夜色噜噜亚洲A∨| 国产成人精品一区二区三区免费|