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 に答える