第二次调用showModalDialog时走后台代码后再返回前台时异常问题
在主窗体中用:
var strUrl = "GMF1020NEW.do?secCdv=" + sectionCdv + "&secName=" + sectionName + "&pstCdv=" + pstCdv + "&pstName=" + pstName;
var strPara = "dialogWidth:609px;dialogHeight:380px;Left:0px;Top:0px;status:no;scrollbars:no;Resizable:no;help:no;";
var nRetu = window.showModalDialog("",strUrl,strPara);
打开一个数据插入的窗体,插入过程中要用后台代码做业务逻辑的验证(不是简单的长度,非空等前台的数据格式验证),再将结果返回到前台,根据结果决定是显示一个业务错误的提示(用alert())还是关闭窗体,再刷新主窗体,显示新的数据.
现在第一次使用时好用,插入成功或直接关闭子窗体后再次打开后,当出现业务错误时,错误提示弹不出来,不知为何,当用window.open打开上面的 strUrl时就没有任何错误,
开发环境: JDK1.4,weblogic8.1 struts 结构
前台用validate框架做的验证,此信息的弹出正常.
后台验证时返回错误代码,然后用strMess = "<bean:message key='W070023'/>";
alert(strMess);来弹出信息,此信息弹不出来!!
请高手指教!