今天开博了2007-7-16

开博没有太监的客。。。

 

如何避免页面刷时产生的回送事件

我们在设计时,经常需要做弹出窗口的页面,弹出窗口执行完操作后,关闭窗口,同时命令父窗口刷新获取返回值,如果用parent.location.reload()效果是实现了,但出现了一个头疼的问题,就是页面产生了回送事件弹出一个对话框。

遇到这种情况我们也许想用页面重新加载的办法来实现,parent.window.location.replace(parent.window.location.href);这个办法都是好,可是内容没有刷新。

下面这个办法可行:
<script language=javascript>
  opener.location.href=opener.location.href;
  window.close();
</script>

或者:
opener.location.assign(opener.location.href);
window.close();

这个时针对弹出页面的,而不是弹出对话框,如果用showModalDialog()就得用另外的办法。

posted on 2005-04-27 17:28  胡敏  阅读(1240)  评论(3编辑  收藏  举报

导航