/**
* 自适应iframe高度
* @param iParentFrameName :父框架ID
* @param iframeName:框架ID
*/
function SetIframeSize(iParentFrameName,iframeName)
{
var iframe = document.getElementById(iframeName);
try
{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
//据说这两个高度可能不一样
var height = Math.max(bHeight, dHeight);
iframe.height = height;
//更新父框架高度
SetIframeSize2(iParentFrameName)
}catch (ex){}
}
//iframeName:框架ID
function SetIframeSize2(iframeName)
{
var iframe = window.parent.parent.document.getElementById(iframeName);
try
{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
* 自适应iframe高度
* @param iParentFrameName :父框架ID
* @param iframeName:框架ID
*/
function SetIframeSize(iParentFrameName,iframeName)
{
var iframe = document.getElementById(iframeName);
try
{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
//据说这两个高度可能不一样
var height = Math.max(bHeight, dHeight);
iframe.height = height;
//更新父框架高度
SetIframeSize2(iParentFrameName)
}catch (ex){}
}
//iframeName:框架ID
function SetIframeSize2(iframeName)
{
var iframe = window.parent.parent.document.getElementById(iframeName);
try
{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
使用上面的函数,分别传入两个框架的name,就可以控制框架高度,只出现一个滚动条