读书人

怎么实现按钮在框架中打开网页

发布时间: 2012-04-17 15:06:33 作者: rapoo

如何实现按钮在框架中打开网页
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("jieguo.aspx");
}

如何修改能实现在
<iframe name="xs" frameborder="1" height="200" width="490"></iframe>

这个iframe中打开?

[解决办法]
http://www.jb51.net/web/23407.html
[解决办法]
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("《script》window.settimeout(function(){ xs.location.href=\"jieguo.aspx\"},1000)《script》");
}

如何修改能实现在
<iframe name="xs" frameborder="1" height="200" width="490"></iframe>

类似上面的思路,但是这样是不合理的

多了一次服务器跳转,你应该在按钮的客户端脚本事件中写xs.location.href=\"jieguo.aspx\"
代码恐有误,自己查查

[解决办法]
button2有个clientclick的js事件
<asp:Button id="button2" ClientClick="Do();return false" />
function Do()
{
document.getElementsByName("xs")[0].src="jieguo.aspx";
}

或者也可以通过你那个服务器端事件来做
请先设置你的那个iframe 有个runat=“server”的属性,然后添加一个id属性,比如 id="iframe1"
然后在服务器端事件中写入这个代码:
ifram1.src="jieguo.aspx";
[解决办法]
iframe1.src="";

读书人网 >asp.net

热点推荐