跨域时iframe自适应高度

两个域名www.sina.com,app.sina.com


现在要在www.sina.com中iframe一个jsp页面(jsp页面在app.sina.com中),在被iframe页面和要iframe的页面中加入以下代码,用来生命跨域:

<script language="JavaScript">
<!--
document.domain='sina.com';
//-->
</script>


在要iframe的页面这样定义iframe:

         <iframe name="frmdetail" id="frmdetail" width="960" onchange="" onload="this.height = 50 + document.getElementById('frmdetail').contentWindow.document.body.scrollHeight" src="http://app.sina.com/Comment.jsp>" frameborder="0" scrolling="0" allowTransparency="true"></iframe>


其中 onload="this.height = 50 + document.getElementById('frmdetail').contentWindow.document.body.scrollHeight" 中的“50”是在iframe的页面的本身的高度上再增加50px,这个高度是可变的,对于这个高度,前同事一般都写10,我自己写50,没感觉到什么区别。还得再细细琢磨研究。

你可能感兴趣的:(jsp)