我使用了JavaScript在ASP.NET的C#代码后台打开了一个弹出窗口,现在我需要在弹出窗口上添加一个按钮点击事件,既可以关闭弹出窗口,又可以刷新父页面。请问有什么方法可以实现这个功能吗?
我使用了JavaScript在ASP.NET的C#代码后台打开了一个弹出窗口,现在我需要在弹出窗口上添加一个按钮点击事件,既可以关闭弹出窗口,又可以刷新父页面。请问有什么方法可以实现这个功能吗?
要更改位置/刷新父窗口,您可以使用opener属性。
这将从弹出窗口更改父级的href。
window.opener.location.href = the_url;
reload
方法也可以使用,这将执行硬重载(将表单返回到默认值)。
可选的布尔条件参数如果为 true,则向服务器发出新请求,如果为 false,则尝试从缓存中获取页面。
window.opener.location.reload(true);
window.opener.history.go(0);
0'会导致页面重新加载,负值表示您想要返回多少步。
'也可以尝试这个
window.location.href=window.location.href
window.opener
,因此window.opener.location.reload
可以解决问题。 - pimvdb