我完成弹出窗口中的更改后,我必须刷新我的父窗口,我使用了:
<BODY onunload="opener.location.reload();">
但这会在任何事件上关闭我的窗口,比如保存,而我不想让它靠近。我想关闭我的窗口只能通过单击关闭窗口或点击我的jsp中的关闭按钮“Javascript”。
关闭“关闭”按钮。
JS:
function closeAndRefresh(){
opener.location.reload(true);
window.close();
}
答案 0 :(得分:0)
解决了问题
JS:
var myclose = false;
function ConfirmClose()
{
if (event.clientY < 0)
{
myclose=true;
}
}
function HandleOnClose()
{
if (myclose==true)
{
opener.location.href = "<%=request.getContextPath()%>parent_jsp_path";
window.close();
}
}
&#13;
HTML:
<BODY onbeforeunload="ConfirmClose();" onunload="HandleOnClose();">