有一个页面user.aspx
<frameset border="0" frameSpacing="0" borderColor="#ffecdf" rows="135,*" frameBorder="0">
<frame name="top" src="Users/Top.aspx">
<frameset border="0" frameSpacing="0" borderColor="#ffecdf" rows="*" frameBorder="0" cols="230,*">
<frame name="TreeView" src="Users/Tree.aspx" scrolling="yes">
<frame name="MainFrame" src="Users/MainFrame.aspx">
</frameset>
</frameset>
因为要用到treeview,所以用iframe
现在问题是:Top.aspx 里有一个连接  <a href=a.aspx>跳转</a>
a.aspx 页面很简单,只有一行字,但没有ifame
如果这样的话,跳转到a.aspx的时候,还是会显示3个框架,只是Top.aspx换成a.aspx
请问如何才能达到a.aspx的时候,不显示框架?  
                                   谢谢!!!

解决方案 »

  1.   

    <a href="#" onclick="javascript:parent.location.replace('b.aspx');return false;">
      

  2.   

    还有个问题:MainFrame.aspx做了修改后刷新Tree.aspx
    请问怎么写?
    谢谢!!!
      

  3.   

    我在MainFrame修改后,刷新TreeView,并且要保持先前的
    TreeView里的状态,即原来有的节点是开的,有的节点是闭的,
    如:
    +总公司
        +部门A
        -部门B
           用户a
           用户b
           用户c  
        -部门C
           用户d
    在部门C下添加用户e,则添加完后,原来的状态不变,在部门C下显示用户e    
    请问怎么实现?