【问题标题】:iframe dynamic code strange behaviouriframe 动态代码奇怪的行为
【发布时间】:2013-12-10 20:01:14
【问题描述】:

我使用以下代码获取动态高度 iframe。

<head> 部分

<script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}
</script>

&lt;body&gt;

<iframe name="somepage" src="somepage.html" width="100%" frameborder="0" scrolling="no" onload='javascript:resizeIframe(this);' /></iframe>

此代码在我的域帐户上运行完美,并且与所有浏览器兼容。但是,当我在另一个域帐户上测试它时,它根本不起作用。我传输了文件(复制并粘贴它们),它们是 100% 相同的。看不出哪里有问题!有什么建议吗?

【问题讨论】:

  • 请提供域名...
  • HTML 页面(框架和容器)是否在同一个域中?
  • 这就是诀窍!我更新了那里的链接。非常感谢,我很感激。 @杰森
  • 感谢@BenM 的回复。问题已解决,非常感谢:)

标签: javascript jquery html css iframe


【解决方案1】:

问题解决了!感谢Jason

iframe 页面链接与转移到 的域不同。我用新域名更新了链接,效果很好。我想分享我的经验,如果有人遇到这个问题,这篇文章可能会有所帮助。

此外,如果您想拥有动态 iframe 高度,上述代码运行良好(感谢来自 this postpankaj),祝您有美好的一天!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-28
    • 1970-01-01
    • 2016-11-03
    • 2015-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多