封闭子页面后刷新父页面

关闭子页面后刷新父页面
<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>