0

次のようにポップアップを開いています。

popup = window.open(url, "", "width=600,height=300,status=no,scrollbars=no,resizable=no");
popup.focus();

私がやりたいのは、ポップアップが閉じたときにオープナーを更新することです。これは可能ですか?ありがとう

4

2 に答える 2

1

次のようにする必要があります( 内に配置します<head>...</head>):

<script>
window.onunload=function(){
  if(window.opener && !window.opener.closed)
    window.opener.location.reload(true);
};
</script>
于 2012-04-18T00:39:14.903 に答える
0

ポップアップ内に何も配置できない場合、これは問題です。ポップアップを変更できない場合、選択肢は限られています。基本的に、ウィンドウが最初に開いたときにセッション変数を設定し(PHPまたはサーバー言語が何であれ)、フォーカスを取得するとページを自動更新できます(ポップアップが初期ロードでフォーカスされると仮定します)。サーバーコードにセッション変数を検出させ、それが設定されている場合は、単にスクリプトをヘッドに書き込まないでください。

于 2012-04-18T00:58:21.470 に答える