日期:2014-05-17  浏览次数:20812 次

当前窗口添加信息,添加后将操作结果返回给当前界面,返回的时候又重新打开了一个当前页面,而且超大!
Java code

当前页面from如下:
<form action="doinputknowledgebaseinfo.jsp" method="post" name="passForm" id="passForm">
</from>
//post控制如下:
function doinputknowledgebaseinfo()
        {
            if(checkOtWorkInfo())   //通过内容完整性及规范性验证
            {
                with(document.getElementById("passForm"))
                  { 
                      submit(); 
                   } 
            }
        }

当前页面获取操作结果:
function init()        
        {
        
          var flag = "<%=addFlag%>";
            if (flag == "true")
            {alert("操作成功!");}
            else if (flag == "false")
            {alert("操作失败!");    }        
                
        }

post到的页面中的操作成功代码返回如下:
 if (ret) {
        response.sendRedirect("createknowledgeBaseinfo.jsp?addFlag=true");
    } else {
        response.sendRedirect("createknowledgeBaseinfo.jsp?addFlag=false");
    }    


当前窗口添加信息,添加后将操作结果返回给当前界面,返回的时候又重新打开了一个当前页面,而且超大!而不是想要的在当前大小页面上弹出一个成功框。请指导。

------解决方案--------------------
可以用JS来做。