0

我在子窗口(弹出窗口)中有此代码:

function confirmation() {
  var answer = confirm("Close?")
  if (answer) {
    var popup = window.open('../index.php?accao=some');
    popup.document.getElementById('boxid').style.visibility="visible";
  } else {
    return false;
  }
}

而且,在父页面中,我有:

<div id="boxid" style="visibility: hidden">Success</div>

我想要的是#boxid在我单击弹出窗口关闭时显示。为什么这段代码不起作用?

更新:仍然无法正常工作。

var popup = window.parent;
popup.document.getElementById('boxid').style.visibility="visible";
4

1 回答 1

2

您应该使用window.parent来引用父页面。

您所做的将打开一个新窗口。

于 2012-11-30T10:13:01.297 回答