【问题标题】:Dynamic iframe resize woes in google chrome谷歌浏览器中的动态 iframe 调整大小问题
【发布时间】:2010-10-10 01:54:45
【问题描述】:

我似乎在使用 Google Chrome 时遇到了 iFrame 调整大小问题。

> <script language="javascript" type="text/javascript">
 function resizeIframe(obj)

 {
   obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';


     }
 </script>

<

这在我的标题中。

> <iframe id="content" name="content" frameborder="0" scrolling="no" width="950px" src="html/index2.html" onload='javascript:resizeIframe(this);'></iframe> <

这是我的 iframe 脚本。

所以我要做的是根据页面内容动态调整 iFrame 的大小,它可以在 Firefox 和 IE 中完美运行,但在 Chrome 中却不行。是什么赋予了?有什么想法吗?

提前致谢。

【问题讨论】:

    标签: javascript iframe google-chrome


    【解决方案1】:

    这似乎是bug with chrome。为什么现在不能使用 clientHeight 而不是 scrollHeight?

    【讨论】:

    • 感谢您的快速回复!试过了,它又不能在 chrome 中工作。我对javascript有点菜鸟,我试图使用setTimeout,因为我最近的研究表明chrome加载javascript太快了?我似乎无法让 setTimeout 工作!
    【解决方案2】:

    你可以这样做:

    <iframe src="your url" width="your widthpx" height="your heightpx"></iframe>
    

    【讨论】:

      猜你喜欢
      • 2013-04-28
      • 2012-07-20
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2014-08-26
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多