我的HTML:
<table>
<tr>
<td id="mainform">
<iframe id="ifSur"></iframe>
</td>
<td id="subform"></td>
</tr>
</table>
在iframe中,将加载1.aspx
页面。因此,subform
t
d的高度必须是<form>
中1.aspx
标记的高度。
答案 0 :(得分:0)
在1.aspx的load事件中,调用父框架上的函数,传递表单高度。
window.parent.adjustTD(document.myForm.offsetHeight);
(我假设表单的名称是“myForm”;如果没有,请相应地调整代码。)在父级上:
function adjustTD(inHeight)
{
document.getElementById("subform").style.height = inHeight.toString() + "px";
}
未经测试的代码,可能需要调试等等。您确定要调整其“子窗体”,而不是“mainform”吗?