日期:2014-05-18  浏览次数:20444 次

一个 iframe 的问题
我作了一个网站,在一个页面上嵌了一个iframe

<IFRAME src="in.htm" frameBorder=0 width="98%" scrolling="no" id="FunctionPage" name="FunctionPage" onload="reinitIframe()"> </IFRAME>这样是可以的, 可现在我想在点击一个按钮改变 它的src 值 

于是改为:
<IFRAME src="in.htm" frameBorder=0 width="98%" scrolling="no" id="FunctionPage" name="FunctionPage" onload="reinitIframe()" runat =server > </IFRAME>
然后在 aa.aspx.cs中
FunctionPage.Attributes.Add ("src","http://www.baidu.com");

再运行后就出这个错误

错误 38 “ASP.organization_manager_aspx”不包含“reinitIframe”的定义,并且找不到可接受类型为“ASP.organization_manager_aspx”的第一个参数的扩展方法“reinitIframe”(是否缺少 using 指令或程序集引用?)

这里的 “reinitIframe”是动态调整页面高度的js代码,


请问我这里该如何改呀?


------解决方案--------------------
JScript code
 string script = "document.frames['FunctionPage'].location.href='http://www.baidu.com'"; 
        this.ClientScript.RegisterStartupScript(this.GetType(), "", script, true);