次のようにポップアップを開いています。
popup = window.open(url, "", "width=600,height=300,status=no,scrollbars=no,resizable=no");
popup.focus();
私がやりたいのは、ポップアップが閉じたときにオープナーを更新することです。これは可能ですか?ありがとう
次のようにポップアップを開いています。
popup = window.open(url, "", "width=600,height=300,status=no,scrollbars=no,resizable=no");
popup.focus();
私がやりたいのは、ポップアップが閉じたときにオープナーを更新することです。これは可能ですか?ありがとう
次のようにする必要があります( 内に配置します<head>...</head>
):
<script>
window.onunload=function(){
if(window.opener && !window.opener.closed)
window.opener.location.reload(true);
};
</script>
ポップアップ内に何も配置できない場合、これは問題です。ポップアップを変更できない場合、選択肢は限られています。基本的に、ウィンドウが最初に開いたときにセッション変数を設定し(PHPまたはサーバー言語が何であれ)、フォーカスを取得するとページを自動更新できます(ポップアップが初期ロードでフォーカスされると仮定します)。サーバーコードにセッション変数を検出させ、それが設定されている場合は、単にスクリプトをヘッドに書き込まないでください。