父页面通过window.open弹出子页面,当子页面关闭时触发方法,刷新父页面
[quote]
function addTask(){
var width = 850; // 弹出窗口的宽度
var height = 580; // 弹出窗口的高度
var x = window.screen.width/2 - width/2; // 左上角x坐标
var y = window.screen.height/2 - height/2; // 左上角y坐标
y /= 2; //扣除桌面任务栏的大小误差
var winOpen = window.open("add_task.jsp", "", "scrollbars=yes,resizable=no,status=yes,width="+width +",height="+height+",screenX="+x+",screenY="+y+",left="+x+",top="+y, true);
/* if (!winOpen){
window.alert("新窗口没有弹出来");
} */
/*
var Ival = window.setInterval(function(){
if(winOpen.closed){
//window.alert("弹窗被关了");
window.clearInterval(Ival);
queryTaskTableInfo();
}
},500);
*/
}
//查询任务列表
function queryTaskTableInfo(){
//刷新页面
}
[/quote]
[quote]
function addTask(){
var width = 850; // 弹出窗口的宽度
var height = 580; // 弹出窗口的高度
var x = window.screen.width/2 - width/2; // 左上角x坐标
var y = window.screen.height/2 - height/2; // 左上角y坐标
y /= 2; //扣除桌面任务栏的大小误差
var winOpen = window.open("add_task.jsp", "", "scrollbars=yes,resizable=no,status=yes,width="+width +",height="+height+",screenX="+x+",screenY="+y+",left="+x+",top="+y, true);
/* if (!winOpen){
window.alert("新窗口没有弹出来");
} */
/*
var Ival = window.setInterval(function(){
if(winOpen.closed){
//window.alert("弹窗被关了");
window.clearInterval(Ival);
queryTaskTableInfo();
}
},500);
*/
}
//查询任务列表
function queryTaskTableInfo(){
//刷新页面
}
[/quote]