封闭子页面后刷新父页面
关闭子页面后刷新父页面
<script type="text/javascript">
var oWindow;
var listen_started= false;
function vilidateScaleTest(taskId){
var sheight = screen.height-70; //页面最大化
var swidth = screen.width-10;
var winoption ="left=0,top=0,height="+sheight+",width="+swidth+",toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=no,resizable=yes";
oWindow = window.open('/eitp/test/listScales_scaleViewInit.html?taskId='+taskId,'',winoption);//子页面的请求路径
if(!listen_started){
setTimeout(refreshSelf,1000);
}else{
listen_started=true;
}
//刷新本页面
function refreshSelf(){
if (!oWindow.closed){
setTimeout(refreshSelf,500);
} else {
listen_started = false;
var form = document.forms[0];
form.action = "/eitp/test/listScales_listScalesInit.html"; //父页面的请求路径
form.submit();
}
}
</script>
<script type="text/javascript">
var oWindow;
var listen_started= false;
function vilidateScaleTest(taskId){
var sheight = screen.height-70; //页面最大化
var swidth = screen.width-10;
var winoption ="left=0,top=0,height="+sheight+",width="+swidth+",toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=no,resizable=yes";
oWindow = window.open('/eitp/test/listScales_scaleViewInit.html?taskId='+taskId,'',winoption);//子页面的请求路径
if(!listen_started){
setTimeout(refreshSelf,1000);
}else{
listen_started=true;
}
//刷新本页面
function refreshSelf(){
if (!oWindow.closed){
setTimeout(refreshSelf,500);
} else {
listen_started = false;
var form = document.forms[0];
form.action = "/eitp/test/listScales_listScalesInit.html"; //父页面的请求路径
form.submit();
}
}
</script>