我在左边框架的html中设置了,<BASE target="mainFrame">,所以刷新左边页面时左边页面的内容也跑到右边页面中了。我该怎么办才能真正实现左边页面中的按钮A刷新左边页面,按钮B将右边页面定位到aaa.aspx中。谢谢各位高手了!

解决方案 »

  1.   

    用JAVASCRIPT
    top.框架右.src='aaa.aspx'
      

  2.   

    左右两边的frame都取个名字,在链接中设置他们的target
      

  3.   

    b里面用JAVASCRIPT
    top.框架右.src='aaa.aspx'
    a就直接reload本页面就可以了
      

  4.   

    给左右的frame分别定义一个名字,比如left和right。left中的按钮A:
    客户端代码:
    window.open('xxx.aspx','left');left中的按钮B:
    window.open('aaa.aspx','right');
      

  5.   

    谢谢lovefootball,我不太会用javacript,你就说在按钮b的onclick事件中怎么写啊,top.框架右.src='aaa.aspx' 中,top指的是什么?框架右指的是什么,谢谢了!
      

  6.   

    我用的是web方式,能用window.open('xxx.aspx','left');/window.open('aaa.aspx','right')吗?
      

  7.   

    左边页面的服务器端的按钮A的事件中:
    Page.RegisterClientScriptBlock("refresh","<script language='javascript'>window.location.reload();</script>");左边页面的服务器端的按钮B的事件中:
    Page.RegisterClientScriptBlock("open","<script language='javascript'>window.open('aaa.aspx','右边的frame的名称');</script>");