62,074
社区成员
发帖
与我相关
我的任务
分享
<form id="form1" runat="server">
<iframe id="fid" name="fname" src=""></iframe>
</form>
protected void Page_Load(object sender, EventArgs e){
this.fid.Attributes["onload"] = "this.height=fid.document.body.scrollHeight + 50";
}
<script type="text/javascript">
function reinitIframe(){
var iframe = document.getElementById("mainFrame");//id改为你的iframe的id
try{
var bHeight = iframe.contentWindow.document.body.scrollHeight;
var dHeight = iframe.contentWindow.document.documentElement.scrollHeight;
var height = Math.max(bHeight, dHeight);
iframe.height = height;
}catch (ex){}
}
window.setInterval("reinitIframe()", 200);
</script>
<script type="text/javascript">
var FFextraHeight = 0;
if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
FFextraHeight = 16;
}
function ReSizeiFrame(obj) {
var iframe = document.getElementById(obj);
if (iframe && !window.opera) {
iframe.style.display = "block";
if (iframe.contentDocument && iframe.contentDocument.body.offsetHeight) {
iframe.height = iframe.contentDocument.body.offsetHeight + FFextraHeight;
}
else if (iframe.Document && iframe.Document.body.scrollHeight) {
iframe.height = iframe.Document.body.scrollHeight;
//alert(iframe.Document.body.scrollHeight);
}
}
}
</script>