我有一个页面A,由三个frame组成,每个frame里面有一个jsp,如果第一个frame里面有一个普通的链接 
<a href="....">XXX</a>,那么,点这个链接,只有第一个frame里面的jsp会转向,其它两个不变,
那么,怎么才能做一个链接使整个A页面都转到另一个页面呢?

解决方案 »

  1.   

    不能用<a href>       要用<src>实现跳转
      

  2.   

    <a href="" target="_blank">Test</a>
    这样的话是新打开一个页面,如果要到指定的画面可以修改target的值。target改成要打开窗口的name属性就可以了
    不知道这个能不能解决你的问题
      

  3.   

    javascript问题function redirect()
        {
            window.location="http://www.sina.com.cn";
            top.frames.left.location="http://www.sina.com.cn";
            top.frames.right.location="http://www.sina.com.cn";
        }<A HREF="JAVASCRIPT:REDIRECT()">JUMP</A>
      

  4.   

    我的窗口是上中下排列,我是想在最上面那个窗口点击后,最后只留下一个窗口,不管是关了先前的窗口还是直接转到新的窗口.Re:jackkui(键 之 舞 者) 
       你说的方法,原来窗口还在。Re:micropentium6(小笨|曾经的美好)
       我用了你的代码,只有那个写链接的页面转了,另外两个没动,
      

  5.   

    你可以把target指向最上面的窗口的窗口名,就是包含三个frame的那个窗口名,这样应该能够
    达到你要的效果或者用javascript
    top.location.href="新url";记不清楚是top.location还是top.window.location了你试验一下吧
    这样应该也可以
      

  6.   

    如果你用的Struts结构的话,直接<a href="***.do">
    然后在到struts-config文件中配置就成了
    这样可以把整个页面都转过去
      

  7.   

    感谢大家,好了, 
    用 javascript:top.location.href="新url";和target="_top"
    都可以实现^_^...