Javascript iFrame和匹配的侧边栏div高度
所以我有一个html页面。我有一个iframe,当内容加载到其中时,它会调整大小,但我有一个侧栏(div),我需要将高度设置为等于新的iframe高度。 我的iframe resize的javascript是Javascript iFrame和匹配的侧边栏div高度,javascript,html,css,Javascript,Html,Css,所以我有一个html页面。我有一个iframe,当内容加载到其中时,它会调整大小,但我有一个侧栏(div),我需要将高度设置为等于新的iframe高度。 我的iframe resize的javascript是 function setIframeHeight( iframeId ) /** IMPORTANT: All framed documents *must* have a DOCTYPE applied **/ { var ifDoc, ifRef =
function setIframeHeight( iframeId ) /** IMPORTANT: All framed documents *must* have a DOCTYPE applied **/
{
var ifDoc, ifRef = document.getElementById( iframeId );
try
{
ifDoc = ifRef.contentWindow.document.documentElement;
}
catch( e )
{
try
{
ifDoc = ifRef.contentDocument.documentElement;
}
catch(ee)
{
}
}
if( ifDoc )
{
ifRef.height = 1;
ifRef.height = ifDoc.scrollHeight;
/* For width resize, enable below. */
// ifRef.width = 1;
// ifRef.width = ifDoc.scrollWidth;
}
}
实际上,代码不是我的,这要归功于Logic Ali。您需要一个类似的onResize处理程序
我不是一个很好的javascripter,所以如果你能告诉我更多关于这个的事情,我会很感激的,谢谢:)
window.onresize=function(){
setIframeHeight( iframeId )
};