日期:2014-05-16  浏览次数:20255 次

javascript修改另一页面的内容
请教:
    有两个页面 a.aspx 和 b.aspx
    <frameset border="0" rows="105,32" framespacing="0" frameborder="no">
<frame name="a" frameborder="0" scrolling="no" src="a.aspx">
<frame name="b" frameborder="0" scrolling="no" src="b.aspx">
    </frameset>

    在页面 a.aspx 中有一个标签:<asp:Label ID="l_show" runat="server" text="显示" visible="false"></asp:Label>

    现在的问题是页面 a.aspx 已经完成加载,需要在页面 b.aspx 中使 a.aspx 中的标签显示,请问大侠们如何实现?

------解决方案--------------------
window.parent与window.opener  
------解决方案--------------------
百度一下“JS父子窗口 传值”  
------解决方案--------------------
http://blog.csdn.net/lushuaiyin/article/details/8003257
------解决方案--------------------
var pageA=window.parent.frames[0];//获取a页面
$(pageA).find('#<%l_show.ClientID%>').css("visibility","visibly");//显示