是这样的
a.jsp和b.jsp是在同一个页面的两个<iframe>里的
a.jsp的一个form提交时弹出c.jsp页面,c页面是处理的
我想的是在c处理完后自动关闭,然后刷新b.jsp页面,而a.jsp页面不动

解决方案 »

  1.   

    在c关闭前,用javascript:operner.parent.iframe_id(b).location.reload();
    其中c的operner是窗体a,a的parent是嵌套a和b的的页面,iframe_id(b)是你给b取的id
      

  2.   

    你的c页面是子窗口,a页面是父窗口,子窗口可以用 operner. 这样的语句操纵父窗口,包括它的变量...
      

  3.   

    是这样的
    main.htm 中有两个iframe,src分别是a.jsp和b.jsp
    a.jsp的form的action是c.jsp,target是_blanka中提交后要求form中的内容保留,在c.jsp关闭的时候刷新b.jsp 好象c并不是a的子窗口
      

  4.   

    可以,用 cookie 存放一个标志,在 b.jsp中放置一段循环读取此cookie值的程序,而在 c.jsp中改变cookie的值.b.jsp中的循环:
    <Script>
    function init(){
    document.cookie="chat_toRefresh=false";
    setInterval("refresh()",300);
    }
    function refresh(){
            //读曲cookie的值并操作
    }
    </Script>