为了解决我的父母页面上的问题,我有以下几点: 的Index.aspx
<div>
<script>
function resizeIframe(height) {
document.getElementById('frameUpload').height = height;
}
</script>
<iframe id="iframe" src="/child/page.aspx" marginheight="0" frameborder="0"></iframe>
而且我page.aspx体内我:
<body onChange="CallThisToResize();">
然后在身体内我有以下的JavaScript:
<script type="text/javascript">
function CallThisToResize() {
var body = document.body,
html = document.documentElement;
var height = Math.max(body.scrollHeight, body.offsetHeight,
html.clientHeight, html.scrollHeight, html.offsetHeight);
parent.resizeIframe(height);
}
它的作用是什么,每次身体的变化,它得到了新的高度,将其发送给家长,然后将iframe高度的尺寸重新调整相应。