JSP 子窗口删除数据后关闭子窗口,刷新父窗口
我用的是ECLIPSE 2.0
连接的数据库是ORACLE
有一个父窗口包含(list1.jsp;data1.jsp)
list1.jsp是一些查询的条件;data1.jsp是根据这些条件查询出来的许多记录行,每个记录行都有一个按钮,可以打开看到这一行的详细信息的子窗口。
子窗口中有三个按钮分别为修改,删除 ,关闭
点修改按钮时,提交事件修改数据库里的数据(测试正常!)
点删除按钮时,提交事件删除数据库里对应的数据,然后关闭子窗口,刷新父窗口(测试有问题!!!)
<input type=button value='' style="background: url(../../<%=imageFolder%>/icon/btn_Delete.gif);
border:0; width:85;height:22;cursor:hand;" onClick='javascript:submit_x1_w("delete1_w_ok")'>
删除按钮执行的事件为
function submit_x1_w(cmd)
{
if( !confirm('<%=BesDBUtil.getMessage("bsc009", ui)%>') ) {return; }
document.besform.cmd.value = cmd;
document.besform.submit();
opener.location.reload();
window.close();
}
如果我把上面的window.close(); 这句话屏蔽,则能够正常删除数据库数据,但不关闭子窗口!!!
若不屏蔽这句话,则不执行删除数据库数据的功能,但关闭子窗口!!!!
我感觉没有问题,就是不知道怎么会是这样的结果。
大家帮我看看怎么回事吧!!!!!