Javascript iframe动态代码异常行为

Javascript iframe动态代码异常行为,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,我使用以下代码获得动态高度iframe 在部分 <script language="javascript" type="text/javascript"> function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px'; } </script> 功能调整框架(obj){ obj.style.height=obj.contentWind

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

部分

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

功能调整框架(obj){
obj.style.height=obj.contentWindow.document.body.scrollHeight+'px';
}



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

问题解决了!多亏了

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


此外,如果你想有一个动态的iframe高度,上面的代码工作得很好(感谢from),祝你有一个美好的一天

请提供域名…两个HTML页面(框架和容器)在同一个域中吗?这就是诀窍!我更新了那里的链接。非常感谢,我很感激@Jason感谢您@BenM的回复。问题解决了,非常感谢:)
<iframe name="somepage" src="somepage.html" width="100%" frameborder="0" scrolling="no" onload='javascript:resizeIframe(this);' /></iframe>