【发布时间】: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>
在<body>
<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