关闭弹出子项后在父页面中显示消息

时间:2012-11-30 10:10:37

标签: javascript

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

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";

1 个答案:

答案 0 :(得分:2)

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

您正在做的事情将打开一个新窗口。