我有一个带有表格的ASP.Net页面。用户可以单击打开子窗口的按钮(使用JavaScript),在该新窗口中,他可以从数据库中删除记录。父窗口在执行此操作时应更新可见的点阵列,因为这些点取决于数据库的内容。
所以我尝试为父窗口分配一个名称(使用window.name =" myParent"然后通过查询字符串将其传递给子窗口。
子窗口在完成删除时会调用myParent.location.reload(true)。
除非我遗漏了一些错误,否则这似乎不起作用。
它应该有用吗?
答案 0 :(得分:1)
您可以尝试使用window.opener
作为父窗口的参考。
// inside parent.html
window.open('./child.html');
// inside child.html
window.opener.location.reload();