我现在在做一个页面,基本的样式是这样的 头页面,左页面和主页面。但是主页面还分成了上页面和下页面。我想在主页面的下页面有一个添加页面,添加成功后,跳转到一个列表页,同时刷新主页面中上页面,请问如何实现。请高手不吝赐教……

解决方案 »

  1.   

    用<iframe>。刷新<iframe>就行啦。
      

  2.   

    首先, 框架这么多,有待商榷。下面是解决:
    就主页面来说,分上下两部分,frame可以指定每部分的名称,我假设是这样的
    <frameset rows="300,*">
    <frame name="a" src="a.html">
    <frame name="b" src="b.html">
    </frameset>
    想在b.html中控制a.html跳转到c.html,这应该是你说的意思吧,如果不是下面就不用看了。在b.html中写个javascript
    <script type="text/javascript">
    function t() {
    parent.a.location.href='c.html';
    }
    </script>
    根据你的实际需求,调用这个就可以了。a就是主页面上半部分的名字。
    至于b.html本身的跳转问题,就简单了。另外你的是b先更新列表,再刷新a,我想b是先提交到服务器了,这个你要好好考虑一下了,a是先跳转,还是等b的服务器提交完了再处理。
      

  3.   

    我说的不是很清楚,是在主页面中嵌套了一个<iframe>,<iframe>一开始是一个添加页面,添加成功后,转到一个列表页,同时刷新主页面(主页面上主要是一个数字,每添加成功一次,数字加一)。但是页面要显示列表页。
      

  4.   

    一样,主页面相对于iframe来说,就是父子关系,用parent去调用就行了。
      

  5.   

    简单,你可以使用<a href ="....html" onclick="click()"/>执行顺序是onclick先执行,执行完了执行href
    你只要在href里面定义parent.frame."".location="" 就可以了,
      

  6.   

    规范不是说建议不要使用 IFrame标签吗,呵呵...
      

  7.   

    给主页面的上页面为<iframe>的控件取一个name=“maintop”,提交后调用一个js函数,window.parent.frames["maintop"].location.reload()就OK了