そもそもできない動作なのでしょうか?
できるとしたらその方法など教えてください。
環境はLinux+PHP+JavaScript
ブラウザはIEで試しています。
①あるページAから子ウィンドウBを開きます。
(この時点でページAは、Bウィンドウの親ページになります。)
②ページAはページCにリンクなどで遷移します。
(ページAとページCは同一ドメインのページです)
ページCから、ページBの制御等は行なえるのでしょうか?
質問の意図が、「最終的にページCから、JavaScriptで子ウィンドウBのオブジェクトを操作したい」であると理解しました。
ページAで子ウィンドウBを開く時に、子ウィンドウBのウィンドウハンドラ(以下 ハンドラ)を取得してると思います。
そのハンドラがないと子ウィンドウBをJavaScriptで操作することはできません。
つまり、ページAからページCに遷移した時に、ハンドラを引き渡す必要があります。
実現可能かわかりませんが、隠しフレームを使用してハンドラを引き渡してみてはいかがでしょうか?