需要嵌套iframe内容的页面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title></title>
</head>
<body>
<iframe src="../CommunicationContentList.aspx" width="100%" frameborder="0" scrolling="no" id="myframe"></iframe>
</body>
</html>
浏览页面后,发现高度没有自动适应,如图:
这时需要在iframe嵌套引用的页面CommunicationContentList.aspx加上页面加载事件
使得整个页面的高度随着CommunicationContentList.aspx中内容高度的改变而改变
将CommunicationContentList.aspx页面的<body>标签修改为<body οnlοad="window.parent.document.getElementById('myframe').height=document.body.scrollHeight;">
保存后,浏览页面,这时就达到了预期的效果