iframe 高度问题

Posted

技术标签:

【中文标题】iframe 高度问题【英文标题】:Iframe height issue 【发布时间】:2011-02-02 19:05:29 【问题描述】:

我有一个加载了动态数据的 iframe。该页面不包含回发。从此页面中删除数据时,其高度不会降低。

为什么会这样?

【问题讨论】:

【参考方案1】:

因为页面正在重新呈现。删除数据后使用 javascript 降低高度。

类似的东西(未经测试):

parent.window.document.getElementById("<FRAME_NAME>").height = parent.window.document.getElementById("<FRAME_NAME>").height - 30;

【讨论】:

【参考方案2】:

如果您的意思是如果您从 Iframe 中删除了数据,则 Iframe 不会动态调整其大小以适应 span 或 div 标签等内部内容(如果未设置 div 大小)。 如果是这样。抱歉,Iframe 不能这样工作。 它是内页,它的大小是固定的,如果你想动态调整大小,你必须使用 Javascript。

我是这么理解的。如果我错过理解,请澄清我

【讨论】:

以上是关于iframe 高度问题的主要内容,如果未能解决你的问题,请参考以下文章

iframe自适应高度设置(iframe自适应高度和宽度)

iframe 100%高度问题[重复]

呈现动态报告时的iframe高度问题[重复]

包裹iframe的div与iframe存在高度差的问题解决方案

iframe高度自适应,终于解决了

iframe 高度问题