iframe自适应高度问题

iframe自适应高度问题
之前写的iframe的自适应高度语句都是这样写的:
onload = " this.height=ifr.document.body.scrollHeight "

结果发现不能兼容firfox,于是改成下面的代码:
< script >
function SetCwinHeight()

var ifr
=document.getElementById("ifr"); //iframe id 
if (document.getElementById)
if (ifr&& !window.opera)
if (ifr.contentDocument && ifr.contentDocument.ifr.offsetHeight)
ifr.height 
= ifr.contentDocument.body.offsetHeight; 
}
else if(ifr.Document && ifr.Document.body.scrollHeight)
ifr.height 
= ifr.Document.body.scrollHeight; 
}
 
}
 
}
 
}

</ script >
< iframe id = " ifr "  src = " /login.jsp "  frameborder = " 0 "  width = " 715 "  scrolling = " No "  onload = " Javascript:SetCwinHeight() " ></ iframe >
成功!

你可能感兴趣的:(iframe自适应高度问题)