在返回页面中写上top.frameid.location.reload();

解决方案 »

  1.   

    详细一点找出相关联地关系,然后重新加载刷新
    比如楼上地如果要在另一个框架中打开新窗口
    可用document.all.fra[框架的ID].src='http://www.baidu.com'
      

  2.   

    window.框架名.location.reload();
      

  3.   

    top.yourFrameID.location.reload();
      

  4.   

    错误:‘ window.lkoamenu_frame.location’为空或不是对象。
    这是为什么啊?
      

  5.   

    FrameRole.jsp<%@ page contentType="text/html;charset=UTF-8" errorPage="/office/error.jsp"%>
    <%@ include file="/office/struts.jsp"%>
    <html>
    <head>
    <title></title>
    </head>
    <frameset rows="*" cols="*,193" framespacing="0" frameborder="NO" border="0" >
      <frame src="http://<%=request.getServerName()%>:<%=request.getServerPort()%>/office/listRole.html" name="mainFrame" id="lkoamenu_frame">
      <frameset rows="*,124" cols="*" framespacing="0" frameborder="NO" border="0">
        <frame src="" name="rightFrame" scrolling="NO" noresize>
        <frame src="http://<%=request.getServerName()%>:<%=request.getServerPort()%>/office/addRoleAction.html" name="bottomFrame" scrolling="NO" noresize>
      </frameset>
    </frameset>
    <noframes>
    <body>
    </body>
    </noframes>
    </html>AddRole.jsp<%@ page contentType="text/html;charset=UTF-8" errorPage="/office/error.jsp"%>
    <%@ include file="/office/struts.jsp"%>
    <%String action = request.getParameter("action");%>
    <%if(action==null){action="";}%>
    <html>
    <head>
    <title></title>
    <link rel="stylesheet" href="/office/css/office.css">
    </head>
    <body>
    <table width="100%" border="0">
    <html:form action="/addRole" focus="role">
      <tr>
        <td align="center"><font color="#000099" size="2"><strong>增加用户角色</strong></font></td>
      </tr>
      <tr>
        <td>角色名称:<input class=lanyu type="text" name="role" size="10" maxlength="10"></td>
      </tr>
      <tr>
        <td><div align="center"><font size="2"> 
          <input class=button type=submit value="添  加" name=submit></font></div>
    </td>
      </tr>
      <%if(action.equals("false")){%>
      <tr>
        <td><div align="center">该角色名称已存在! </td>
      </tr>
      <%}%>
    </html:form>
    </table>
    </body>
    <SCRIPT LANGUAGE="JavaScript">
     // window.lkoamenu_frame.location.reload();
     // document.all.lkoamenu_frame.src='http://www.baidu.com'
    top.lkoamenu_frame.location.reload();
    </SCRIPT>
    </html>
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">
    top.framexx.location = "aaa.htm";
    </SCRIPT>
      

  7.   

    <script language=javascript>
    <!--
    function reloadFrame(){
    top.framexx.location = "aaa.htm";}
    //-->
    </script><form id="a" onSubmit=reloadFrame();>....</form>
      

  8.   

    在第二个页面中
    在submit加个验证onclick="check()" type="submit" value="添  加"然后执行check()函数
    在check()中有
    parent.document.all.lkoamenu_frame.src='http://www.baidu.com'
    parent可能是top
      

  9.   

    1、如果加在服务器端,则在你的响应页里这样写:
    <%
    if 判断条件 then 
         response.write "<script langusge=jarascript>"
         response.write "window.open('要打开的页面1','目标框1');"
         response.write "window.open('要打开的页面2','目标框2');"
         response.write "</script>"
    else
         response.write "<script langusge=jarascript>"
         response.write "window.open('要打开的页面3','目标框1');"
         response.write "window.open('要打开的页面4','目标框2');"
         response.write "</script>"
    end if
    %>2、如果加在客户端,则
     <input class=button type=submit value="添  加" name=submit onclick='open_win();'>
    <script langusge=jarascript>
    function open_win()
    {
         window.open('要打开的页面1','目标框1');
         window.open('要打开的页面2','目标框2');
    }
    </script>"