Javascript 如何调整.aspx页面中加载的IFRAME的大小?
在一个带有VB.NET代码的.aspx页面中,我使用的是一个IFRAME,它将在repeater控件中创建 因为我想根据页面内的内容调整IFRAME的大小,所以我一直在使用IFRAME onload上的resize函数,如下所示Javascript 如何调整.aspx页面中加载的IFRAME的大小?,javascript,asp.net,vb.net,iframe,onload,Javascript,Asp.net,Vb.net,Iframe,Onload,在一个带有VB.NET代码的.aspx页面中,我使用的是一个IFRAME,它将在repeater控件中创建 因为我想根据页面内的内容调整IFRAME的大小,所以我一直在使用IFRAME onload上的resize函数,如下所示 但是,它抛出了一个错误,因为在表单中找不到该方法 是否存在用于onload事件的客户端脚本变体 错误的原因和解决方法是什么 如果您不介意使用jQuery,那么这里的第一个答案就可以了 否则,由于文档中缺少此代码块,您可能会收到错误,但是由于您没有发布实际错误,我无法
但是,它抛出了一个错误,因为在表单中找不到该方法
如果您不介意使用jQuery,那么这里的第一个答案就可以了 否则,由于文档中缺少此代码块,您可能会收到错误,但是由于您没有发布实际错误,我无法确定
<SCRIPT LANGUAGE="JavaScript">
function resizeIframeToFitContent(iframe) {
// This function resizes an IFrame object
// to fit its content.
// The IFrame tag must have a unique ID attribute.
iframe.height = document.frames[iframe.id]
.document.body.scrollHeight;
}
</SCRIPT>
函数resizeIframeToFitContent(iframe){
//此函数用于调整IFrame对象的大小
//以适应其内容。
//IFrame标记必须具有唯一的ID属性。
iframe.height=document.frames[iframe.id]
.document.body.scroll高度;
}
编辑:如果不起作用,请发布一些示例代码,以及您得到的实际错误,因为我无法在应用程序中实现建议,因为整个想法都被放弃了。但是建议起了作用。谢谢您+1美元。
<SCRIPT LANGUAGE="JavaScript">
function resizeIframeToFitContent(iframe) {
// This function resizes an IFrame object
// to fit its content.
// The IFrame tag must have a unique ID attribute.
iframe.height = document.frames[iframe.id]
.document.body.scrollHeight;
}
</SCRIPT>