• ベストアンサー

子ウィンドウから親ウィンドウへのリンク

jquery.popupwindow.js を使用してポップアップを開いております。 その開いた子ウィンドウに外部リンクを張り、リンクをクリックした時に その子ウィンドウは閉じて、親ウィンドウのリンク先を変える方法を教えいただけると助かります。

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

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

ポップアップウィンドウからは、opener(window.opener)プロパティを使って親ウィンドウを操作できます。 参考URLにもありますが、ポップアップウィンドウのリンククリックで以下のような関数を呼び出すようにすれば、親ウィンドウのページが切り替わるかと思います。 動作確認まではしておりませんので、一部誤りなどあるかもしれません。 -------------------------------------------- function closeAndRefresh(url){ opener.location.href = url; window.close(); // or self.close(); } --------------------------------------------

参考URL:
http://stackoverflow.com/questions/4667714/refresh-parent-window-from-child-window-using-javascript
yajizou
質問者

お礼

heburusu様、お返事ありがとうございます。 ぜひ参考にさせていただきます。

関連するQ&A

  • ポップアップから親ウィンドウへリンクを飛ばす?

    お疲れ様です。 いつもお世話になっています。 説明がちゃんとできるか不安なのですが 親ウィンドウから、サイズを指定してポップアップウィンドウを開きます。 そのポップアップウィンドウにあるリンクをクリックすると ポップアップウィンドウが消え、親ウィンドウがリンク先へと遷移します。 こういうことをやりたいのですが、JSでできないでしょうか。 JSでなくてもよいのですが、方法がわかるかた、ご教授願います。

  • ポップアップウインドウのリンク先指定

    親ページからポップアップさせた子ウインドウから、 親ページのリンク先を指定して、リンクをはるのには どうしたらいいでしょうか? 宜しくお願いします。

  • リンククリック→ポップップ&親ウインドウも移動

    やりたいことは、リンクをクリックしたら 1、ポップアップウインドウが開き 2、同時に親ウインドウが別のページに移動する 1はわかります。 2が???の状態です。 助言いただけると助かります。

  • リンクをクリックするとポップアップで親ウィンドウが開くようにするには?

    今開いているウィンドウがA、 今開いているウィンドウに貼られているリンクをB、 ポップアップで開きたいウィンドウをC、 とします。 Bをクリックすると、当然AのウィンドウにBが開きます。 そのクリックと同時にCも一緒に開きたいんです。 Cは小窓ではなくて親ウィンドウで、新しいウィンドウです。 どのようにすれば、実現できるのでしょうか? 表現がちょっとわかりにくいかと思いますが、どなたかお分かりの方、回答よろしくお願いします。

  • 子ウインドウ内のswfから親ウインドウへリンク

    親ウインドウからwindow.openを使って子ウインドウを開いています。 子ウインドウ内にはボタンを含むswfがあり、 そのボタンをクリックすると親ウインドウ内にA.htmlを表示させたいと考えているのですが、 色々調べてみてもその方法を見つけることが出来ません・・。 swfからではなく普通のテキストや画像からなら <a href="" onclick="opener.location.href='A.html';return false">○○○</a> で可能なことは分かるのですが、getURLに上記を入れてもダメでした。 可能な方法はありませんでしょうか? よろしくお願いします。 (Flash8を使用しています)

    • ベストアンサー
    • Flash
  • リンク時、親ウインドウを最前面に表示させたい。

    子ウインドウのURLをクリックすると、親ウインドウのフレーム内に内容を表示させています。その際に、子ウインドウが最前面に来ているため、全画面表示していると親ウインドウのフレーム内が変わったことがわかりません。リンクの時に親ウインドウを最前面に表示させたいのですが、何か良い方法はありますか?

  • ポップアップウインドウでsubmitしたら子ウインドウを閉じたい

    基本がわかっていないようで、申し訳ありませんが、ポップアップウインドウでsubmitしたら子ウインドウを閉じたいのですがどのようにしたらよいでしょうか。 submitは親ウインドウにたいして行っていて、現在は、そのあと子ウインドウに閉じるボタンがあらわれ、それをクリックして閉じています。

  • 親ウィンドウと子ウィンドウの重ね順

    親ウィンドウを開いた時や、親ウィンドウ内のリンクをクリックした時に表示される子ウィンドウは親ウィンドウの「前面」に表示されますよね? これを常に親ウィンドウの「背面」に表示させる事は可能でしょうか? タブブラウザでは無意味かも知れませんが。

  • 子→親ウインドウへデータを受け渡し、子ウィンドウを閉じる。

    このような処理はできないでしょうか? 子ウィンドウはコード番号の検索用。該当のコードのリンクをクリックすると、そのコード番号を親ウィンドウのテキストボックスへ落とし込む。そのタイミングで、子ウィンドウは閉じる。 子→親ウインドウへのデータの受け渡しと、子ウィンドウのクローズを同時に行うようなイメージです。 よろしくお願いします。

  • IE8でリンク先が新しいウィンドウで開かない…

    Windows7でIE8を使用しているのですが、リンク先を新しいウィンドウで開くことができずにこまっております。(「接続中…」となってしまう) ちなみに、「ポップアップブロック」は「無効」としてあります。 どうぞよろしくお願い致します。

専門家に質問してみよう