• ベストアンサー

画面間でのJavaScriptでの値の受け渡しについて・その2

お世話になります。 先の質問で「画面(ASPで作成した画面)間でのJavaScript同士の値の受け渡しは出来るのでしょうか。」 とお聞きしたのですが、下記のような事も可能なのでしょうか。 画面1から画面2を開き、さらに画面2から画面3を開きます。 この画面3が開かれた時点で、画面2が閉じられます。 最終的に残る画面は画面1と画面3となります。 そこで、画面3から画面1へJavaScriptの関数内で画面1のJavaScriptの値を変えると言った事は出来るのでしょうか。 何方かご存知でしたら、お教え下さい。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

window.openで開かれたウィンドウから元のウィンドウには、window.openerでアクセスできますが、ウィンドウが閉じられるとwindowオブジェクトのwindow.closed以外にはアクセスできなくなるので、できないと思います。 画面2が閉じる前に、window.opener.openerを捕まえられたらできるかもしれません。

yu1ohni
質問者

お礼

回答ありがとうございます。 画面2を閉じる前にwindow.opener.openerで値を変える事ができました。 ありがとうございました。 また、お礼が遅れてすみませんでした。

関連するQ&A