私は持っていparent window (opener)
ますchild (popup)
---------- --------------
| | | |
| parent | -----> opens popup | child |
| | | |
----------- --------------
たとえば、親ページにjs関数がありますhello()
子ウィンドウが閉じているときに子が親のhello()を呼び出し、引数を渡すために、次のことができます。
window.close();
window.opener.hello(someArgument);
これにより、ウィンドウが閉じ、親のhello()も呼び出されます。
しかし、子ページにコードwindow.opener.hello()を含めたくない場合はどうなりますか?つまり、コードを親ページにのみ配置する必要があります
私が考えることができる1つのことは次のとおりです。
ある程度親は子供がいつ閉じられるかを知っています(イベントリスナー??? jsではわかりません)しかし、そのような場合、どのように引数を受け取るのですか?(つまり、子供から戻ってきたデータ)