新手求教:asp.net编程中实现iframe的自适应高度

问题描述

在网上找了很多种方法,但都没有成功。如下为其中一种的代码:在前台代码里写:<headrunat="server"><title></title><linkrel="stylesheet"type="text/css"href="style/style.css"/><scripttype="text/javascript"language="javascript">functioniFrameHeight(){varifm=document.getElementById("I1");varsubWeb=document.frames?document.frames["I1"].document:ifm.contentDocument;if(ifm!=null&&subWeb!=null){ifm.height=subWeb.body.scrollHeight;}}</script></head>接着,下面的<body></body>中写<iframeID="I1"runat="server"src="PersonInformation.aspx"frameborder="0"onload="iFrameHeight()"scrolling="no"></iframe>为什么运行时提示错误:“ASP.default_aspx”不包含“iFrameHeight”的定义,并且找不到可接受类型为“ASP.default_aspx”的第一个参数的扩展方法“iFrameHeight”(是否缺少using指令或程序集引用?)

解决方案

解决方案二:

解决方案三:
parent.document.all("框架ID名").style.height=document.body.scrollHeight;parent.document.all("框架ID名").style.width=document.body.scrollWidth;这里的框架ID名就是Iframe的ID,比如:<IFRAMEid="框架ID名"name="left"frameBorder=0scrolling=nosrc="XXX.aspx"width="100%"></IFRAME>

解决方案四:
parent.document.all("框架ID名").style.height=document.body.scrollHeight;parent.document.all("框架ID名").style.width=document.body.scrollWidth;写在XXX.aspx页面里,被引用的页面
解决方案五:
引用3楼andyalex的回复:

parent.document.all("框架ID名").style.height=document.body.scrollHeight;parent.document.all("框架ID名").style.width=document.body.scrollWidth;写在XXX.aspx页面里,被引用的页面

不管用啊!
解决方案六:
自己帮顶啊!
解决方案七:
看上面那个帖子,我还和那个楼主争来着.反正我觉得定时扫描是最好的解决办法,一劳永逸.
解决方案八:
该回复于2011-12-21 17:44:10被版主删除

时间: 2024-10-30 05:49:04

新手求教:asp.net编程中实现iframe的自适应高度的相关文章

关于ASP.NET编程中的嵌套If语句

本文将为大家简单介绍一下有关ASP.NET编程中的嵌套If语句的格式及用法,希望对大家有所帮助.下面就具体来看一下. 嵌套If语句 其格式如下: 以下是引用片段: If条件式1Then If条件式2Then 语句块1 Else 语句块1-2 EndIf 其他语句 Else 语句块2 EndIf 所谓的嵌套if语句,就是在If条件式中的语句块也是一组if条件式,其语句块又为一组if条件式,如此重复下去直到条件设置完毕. 一般而言,最复杂的条件式为嵌套条件式语句,以上所提到的所有条件式语句格式都可以

asp.net编程中遇到的问题

问题描述 asp.net编程中遇到的问题 using System.Data.SqlClient; protected void btndata_Click(object sender EventArgs e){ SqlConnection con = new SqlConnection(""DATA SOURCE=WAVE\SQLEXPRESS;Integrated Security=ture;INITIAL CATALOG=DB_SM;""); con.Open

js实现iframe自动自适应高度的方法

 这篇文章主要介绍了js实现iframe自动自适应高度的方法,涉及javascript操作iframe框架的技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了js实现iframe自动自适应高度的方法.分享给大家供大家参考.具体如下: 在编写网页的时候,很多时候要用到自动伸缩iframe高度 ,假如ifram中嵌入的是一个列表,那么增加数据后,刷新列表,iframe高度会自动伸长.删除数据后,iframe高度要自动缩短. 将下一段代码拷贝到iframe所在那个html或者jsp页

js实现iframe自动自适应高度的方法_javascript技巧

本文实例讲述了js实现iframe自动自适应高度的方法.分享给大家供大家参考.具体如下: 在编写网页的时候,很多时候要用到自动伸缩iframe高度 ,假如ifram中嵌入的是一个列表,那么增加数据后,刷新列表,iframe高度会自动伸长.删除数据后,iframe高度要自动缩短. 将下一段代码拷贝到iframe所在那个html或者jsp页面.在</html>标签后,调用此函数即可. <script type="text/javascript"> autoAdjus

ASP.NET编程中的十大技巧

asp.net|编程|技巧 在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境. 1.在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字. .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑.如果不愿意,我们并非一定要使用Visua

iframe框架自适应高度多种方法介绍

HTML代码:  代码如下 复制代码 <iframe src="http://www.fufuok.com/" id="iframepage" name="iframepage" frameBorder=0 scrolling=no width="100%" onLoad="iFrameHeight()" ></iframe> Javascript代码:  代码如下 复制代码 <

ASP.NET编程中的十大技巧(建议进精华)

在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境. 1.在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字. .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑.如果不愿意,我们并非一定要使用Visual Studio .NET作

ASP.NET编程中经常用到的27个函数集_实用技巧

ASP.Net是建立在微软新一代.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架.下面列举了常用的27个ASP.NET中的函数集: 1.DateTime 数字型 复制代码 代码如下: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年

ASP.NET编程中的十大技巧_自学过程

在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境.  1.在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字.  .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑.如果不愿意,我们并非一定要使用Visual Studio .NE