首頁 > web前端 > js教程 > javascript實作框架高度隨內容改變的方法_javascript技巧

javascript實作框架高度隨內容改變的方法_javascript技巧

WBOY
發布: 2016-05-16 15:49:11
原創
1212 人瀏覽過

本文實例講述了javascript實現框架高度隨內容改變的方法。分享給大家供大家參考。具體如下:

有兩種方法:

一、就是透過父頁改變

這裡要理解框架的兩個屬性 contentWindow 和contentDocument 兩個屬性的意思和window document意思差不多,不同的是contentWindow 所有瀏覽器都支持,contentDocument   ie6,7不支持,chrome 也不支援

<iframe onload="change_height()"></iframe>
function change_height(){
  var iframe=document.getElementById("iframe_id");
  //取得框架元素
  var i_height=iframe.contentWindow.document.body.scrollHeight||iframe.contentWindow.document.documentElement.scrollHeight;
  //取得框架内容的高度
  iframe.height=i_height;
  //改变
}

登入後複製

二、就是透過內容改變

在內容頁進行

window.onload=function(){
  var iframe=parent.document.getElementById("iframe_id");
  //取得框架元素
  iframe.height=document.body.scrollHeight||document.documentElement.scrollHeight;
  //取得框架内容的高度并改变
}

登入後複製

希望本文所述對大家的javascript程式設計有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板