是否可以使用子窗口中的javascript在父窗口中重新加载页面?

时间:2016-09-07 09:14:02

标签: javascript

我有一个带有表格的ASP.Net页面。用户可以单击打开子窗口的按钮(使用JavaScript),在该新窗口中,他可以从数据库中删除记录。父窗口在执行此操作时应更新可见的点阵列,因为这些点取决于数据库的内容。

所以我尝试为父窗口分配一个名称(使用window.name =" myParent"然后通过查询字符串将其传递给子窗口。

子窗口在完成删除时会调用myParent.location.reload(true)。

除非我遗漏了一些错误,否则这似乎不起作用。

它应该有用吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用window.opener作为父窗口的参考。

// inside parent.html
window.open('./child.html');

// inside child.html
window.opener.location.reload();