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