您的位置:首页 > 其它

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

2005-04-27 17:28 295 查看
我们在设计时,经常需要做弹出窗口的页面,弹出窗口执行完操作后,关闭窗口,同时命令父窗口刷新获取返回值,如果用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()就得用另外的办法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: