Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调整.aspx页面中加载的IFRAME的大小?_Javascript_Asp.net_Vb.net_Iframe_Onload - Fatal编程技术网

Javascript 如何调整.aspx页面中加载的IFRAME的大小?

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,那么这里的第一个答案就可以了 否则,由于文档中缺少此代码块,您可能会收到错误,但是由于您没有发布实际错误,我无法

在一个带有VB.NET代码的.aspx页面中,我使用的是一个IFRAME,它将在repeater控件中创建

因为我想根据页面内的内容调整IFRAME的大小,所以我一直在使用IFRAME onload上的resize函数,如下所示

但是,它抛出了一个错误,因为在表单中找不到该方法

  • 是否存在用于onload事件的客户端脚本变体
  • 错误的原因和解决方法是什么

  • 如果您不介意使用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>