天天看點

父頁面iframe高度自動适應子頁面iframe高度

//iframe自适應高度

function getHeight(id, name) {

document.documentElement.scrollTop = 0;

var ifm = document.getElementById(id);

var subWeb = document.frames ? document.frames[name].document :

ifm.contentDocument;

if (ifm != null && subWeb != null) {

ifm.height = subWeb.body.scrollHeight;

}

initParentHeight(); //這個是再初始化父頁面的iframe的高度

}

function initParentHeight() //初始化父頁面的iframe的高度

var div = window.parent.document.getElementById('mainFrame'); 

div.style.height=window.document.body.scrollHeight||window.document.body.offsetHeight+5;