初学者求大神:js中怎么控制先后执行顺序

菜鸟求大神:js中如何控制先后执行顺序
   js中有如下代码 window.close();
   sleep(10000);
   window.document.getElementById("mainForm:Refilsh").click();
希望能在子页面关闭以后刷新父页面,Refilsh是父页面一个按钮的id。但是现在发现页面刷新在子页面,刷完就关掉了,一开始以为可能是执行太快加了 sleep(10000);,但还是不行,仍然是在10秒后刷新子页面然后关闭。
请问:怎么样才能控制子页面关闭的时候刷新父页面呢?
------解决方案--------------------
页面都关闭了,哪还有可能执行后面的函数。
你可以在子页面调用父页面的一个函数,这个函数关闭子页面,然后刷新自己。
------解决方案--------------------
你在父页面打开的时候,写了一个function openWin() {
  window.showModalDialog....;
  或者window.open...

  //子窗口关闭后会执行此处,在这儿加上刷新父页面即可
}