Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iFrame和匹配的侧边栏div高度_Javascript_Html_Css - Fatal编程技术网

Javascript iFrame和匹配的侧边栏div高度

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 =

所以我有一个html页面。我有一个iframe,当内容加载到其中时,它会调整大小,但我有一个侧栏(div),我需要将高度设置为等于新的iframe高度。 我的iframe resize的javascript是

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 )
};