我的JSP画面有四部分组成,head,left菜单,foot和body,由四个jsp子画面组成,每次刷新数据都是在body部分,
想在想实现,画面跳转之后关闭子画面,保留父画面,以实现保留父画面的数据,哪个JS高手帮忙啊,怎么处理好,在线等。
谢谢各位。

解决方案 »

  1.   

    能具体点吗。我用windows.close();这个方法失效,不知道是不是没法区分是哪个jsp,还是其他的原因。
      

  2.   

    补充下,我不是想把整个框架的页面给关掉,而是想把body的jsp页面关掉,回到跳转之前的页面。
      

  3.   

    画面跳转之后关闭子画面,保留父画面....
    有点费解,什么子画面父画面啊,跳转后,不是在body中出现新画面了吗,那这个新画面是子画面吗?是的话,为什么要去关闭它呢?新的画面进来后,之前的不是都覆盖了吧?
      

  4.   

    那就用iframe吧,iframe操作完成后,还是你的父窗体的东西,不会改变的 
      

  5.   

    不是 windows.close();
    应该是 window.close();
    这条代码只对 top 窗口有效, 
    对分帧页面,通过刷新或跳转来实现关闭部分分帧页面,而保留父页面数据,必须先把父页面的中数据通过URL或cookie传递给要保留的页面。不如在父页中用插入帧的方式,如果子帧页面不使用了,可以通过 innerHTML 直接把插入帧的父html父元素内容清空或替换掉就可以了