私は非常に奇妙な問題を抱えています。どうして私にこれを必要としているのか聞かないでください。 私はpage1を持っています。 Page1には、window.open関数を使用して新しいウィンドウ(page2)を開くリンクがあります。 chatWindowは、window.open関数からの戻り値を持つ子ウィンドウのハンドラです。 今、私はページ1からページ3に移動します(リンク<a href="...." target="_self">Some Text</a>
)。ページ2が閉じているか開いているか確認する必要があります。 ハンドラchatWindowをpage1からpage3に渡すにはどうすればいいですか?あるページから別のページへウィンドウハンドラを渡すには? (JavaScript)
ありがとうございます!
こんにちは、震災の応答をありがとう。ページ3に移動するときにページ1を失う問題.... – DioNNiS
@DioNNiSそれは別の問題です。 'page2'にポーラーを追加すると、' page1'(と 'page3')にその存在を定期的に報告します。これは 'setInterval(function(){window.opener.page2 = window;}、1000);'などを使って行うことができます。また、ウィンドウが閉じられたときにも報告します: 'window.onunload = function(){window.opener.page2 = null;};'。以前にも同様の質問がありましたが、私はそれに応えました(http://stackoverflow.com/a/7704292/938089?doing-pupups-correctly)。 –
はい、これは唯一の適切な解決策だと思われます – DioNNiS