读书人

一个iframe跳转引起的有关问题

发布时间: 2012-01-19 00:22:28 作者: rapoo

求教:一个iframe跳转引起的问题
动态在后台使用代码更改iframe的src属性
protected void LinkButton2_Click(object sender, EventArgs e)
{
this.LinkButton2.Attributes[ "onclick "] = "document.frames[\ "ifrm01\ "].location.href= 'b.aspx ';return false; ";
}

<iframe id= "ifrm01 " src= "a.htm ">

已经能够正确地切换页面,但是有2个问题。

1、点击按键时候经常第一次点击没有效果,要第2次点击才能切换
2、切换页面后,字体会变化(原来设置的是80%大小,切换后变成100%,字体好像也有变化)

希望各位大哥大姐帮帮忙解决一下



[解决办法]
1、点击按键时候经常第一次点击没有效果,要第2次点击才能切换
//主第一次,行的只是添加button性,有真正行替句。
//可在paga_load,先添加性: this.LinkButton2.Attributes[ "onclick "] = "document.frames[\ "ifrm01\ "].location.href= 'b.aspx ';return false; ";

2、切换页面后,字体会变化(原来设置的是80%大小,切换后变成100%,字体好像也有变化)
//出情,相信是有使用CSS控制的故,主考用CSS控件格式。


//建主用方式:
protected void Button1_Click(object sender, EventArgs e)
{
string str = b.aspx;//iframe地址
str= "document.frames[ 'frame1 '].location= ' " + str + " ' ";

ClientScriptManager cs = Page.ClientScript;
cs.RegisterStartupScript(this.GetType(), " ", str,true);
}

读书人网 >C#

热点推荐