菜鸟求大神:js中如何控制先后执行顺序

hw19900825 2014-07-11 03:22:59
js中有如下代码 window.close();
sleep(10000);
window.document.getElementById("mainForm:Refilsh").click();
希望能在子页面关闭以后刷新父页面,Refilsh是父页面一个按钮的id。但是现在发现页面刷新在子页面,刷完就关掉了,一开始以为可能是执行太快加了 sleep(10000);,但还是不行,仍然是在10秒后刷新子页面然后关闭。
请问:怎么样才能控制子页面关闭的时候刷新父页面呢?
...全文
1806 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
逝去de奋斗 2014-07-11
  • 打赏
  • 举报
回复
window.close(); window.opener.location.reload(); 这样看看行不行
fenglinjun1214 2014-07-11
  • 打赏
  • 举报
回复
你在父页面打开的时候,写了一个function openWin() { window.showModalDialog....; 或者window.open... //子窗口关闭后会执行此处,在这儿加上刷新父页面即可 }
tony4geek 2014-07-11
  • 打赏
  • 举报
回复
关闭前调用刷新。 function closeWindow() { //刷新 父页面 close(); }
skayxuxinlun 2014-07-11
  • 打赏
  • 举报
回复
window.document.getElementById("parent.mainForm:Refilsh").click(); 你试试这样
grapepaul 2014-07-11
  • 打赏
  • 举报
回复
页面都关闭了,哪还有可能执行后面的函数。 你可以在子页面调用父页面的一个函数,这个函数关闭子页面,然后刷新自己。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧