• ベストアンサー

親ウインドウのURLの取得

やりたいことは、サブウインドウを開いた時に親ウインドウのURLを取得したいのですが、下記では取れませんでしたので質問させていただきました。 document.referrer

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

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

それは、親ウィンドウから JavaScript の open を使って開いた子ウィンドウでの 話ですよね。 であれば、window.opener を使ってください。

s-holmes
質問者

お礼

回答ありがとうございました。 window.opener は別の目的の使い方はしたりしていたのですが、これにも使えるとは知らず・・・。すみませんでした。 (^^;

関連するQ&A

  • 指定のURLのタイトルを取得したいです

    親ウィンドウで <a href="​http://www.yahoo.co.jp/index.htm"​ target="new">Yahoo</a> 上記のリンクをクリックして開いたサブウィンドウ内のJavaScriptで 親ウィンドウのページタイトルを取得したいのですが、 どのようにしたら良いか教えて頂きたいです。 前回のさせていただいた質問のご回答で 親のURLは document.write(document.referrer) で取得できたのでこれを使ってそのURLにアクセスして タイトルを取得したいです。 頂いたご回答の中にサイト名を取得する方法も出ていたのですが、 事前に設定しておかなくてはならず、 どのURLのタイトルでも取りたいので、上記の方法を考えてみました。 ご教示頂けたら幸いです。よろしくお願い致します。

  • 親ウィンドウのURL

    親ウィンドウからサブウィンドウをクリックイベントで表示させた場合に、サブウィンドウ側で呼びだした親ウィンドウのURLを取得することはできるでしょうか? 質問1 サブウィンドウをオープンする際に、GET変数なしでそれ(親ウィンドウのURL取得)がサブウィンドウ側でできるかどうか? 質問2 質問1の回答がYESの場合→具体的な取得方法 質問1の回答がNOの場合→GETで親ウィンドウのURLを取得する以外に方法はないか? 以上宜しくお願いいたします。

  • サブウインドウで親画面の情報を取得

    以下のことが可能なのか質問いたします。 (1) 親画面のボタンをクリック (2) サブウインドウを開く (3) サブウインドウのオンロード時に呼ばれるJavaScript内で親画面の情報を取得 (4) 取得した情報をJspの変数に格納 オンロード時に呼ばれるJavaScript------------ function GetCode(){ <%=inputCode%>=window.opener.document.forms[0].elements[0].value; } ------------------------------------------ Jspの生成の後にオンロードされる(?)ので、ひょっとしてできないのでしょうか。

  • 孫ウインドウを閉じたら親をリロード

    親ページをクリックして、サブウインドウを開き、さらにサブウインドウからクリックして孫ウインドウを開きました。 孫を閉じた時点(またはサブウインドウをリロードした時点でもよい)で、親ウインドウをリロードするにはどうしたら良いでしょうか。 孫閉じる→サブウインドウリロード→親ウインドウリロードを、孫をクリックしたことにより行いたい。 それぞれのページは不特定で、固定のURLはありません。

  • サブウインドウから親ウインドウの操作

    サブウインドウから親ウインドウのあるフォームの ボタンを押した時と同じ動作をさせたいのですが、 サブウインドウから、親(呼び出し元)ウインドウの メソッドを呼ぶ方法はありますでしょうか? ダメであれば、サブウインドウから親ウインドウを リロードする方法でもOKです。 よろしくお願いします。

  • サブウインドウを閉じて親ウインドウにデータを渡したい

    あるWeb画面よりサブウインドウを開いてデータを選択、選択したら閉じて親ウインドウにデータを渡したいと思っております。 サブウインドウを閉じた時の親ウインドウへのデータの引継ぎ方法がよくわかりません。 ●前提 ・親ウインドウに選択ボタンがついている。 ・選択ボタン押下したらキーを渡し、サブウインドウを起動しキーを渡す。     ・window.open()でActionクラスを呼ぶ。     ・ActionクラスがForm,State,DAO等よりデータを取得。     ・"sucsess"にてサブウインドウを開く。→Struts使ってます。 ・サブウインドウにはDBより検索された一覧が表示されている。     ・選択できるようにラジオボタンも付いている。     ・決定ボタンがついている。     (作業中) ・親ウインドウに選択されたデータが表示されている。 この作業中のところでご質問です。 決定ボタンを押下したあと、データの引継ぎ方法がよくわかりません。 今はとりあえずwindow.close()で閉じるだけにしております。 稚拙な説明ですみません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 親ウィンドウから子ウィンドウのURLを取得する方法

    openメソッドで開いた子ウィンドのURLを親ウィンドウから取得することは できますか? 子ウィンドウで色々なページに移動し、ある時点で表示されている 子ウィンドウのURLを親ウィンドウで取得したいのです。 以下の様なソースを書いてみましたが駄目でした。 var child; function OpenWindow() { child = open("http://xxx.yyy.zzz/", ""); } function GetChildURL() { var child_url = child.location.href; }

  • URLの取得

    すいません。ご指摘をいただいたのでカテゴリ替えして質問させていただきます。 localserverでjavaを使っています。 a.html内を二つのフレームに分けて ひとつをaa.html(localserver内) もうひとつをab.html(外部のhttp:www~からはじまるserver)にしています。 aa.htmlでab.htmlのURL表示がうまくいきません。 document.write(parent.location);親フレームのURLの表示 document.write(parent[0].location);aa.htmlのURLの表示はうまくいきます。 ab.htmlをlocalserverのドキュメントにするとうまくいくのですが・・・ どうしたら外部サーバーにあるab.htmlのURLを取得できるでしょうか?

  • 親ウィンドウで飛んだときに子ウィンドウをクローズ

    ページ内にあるリンクからサブウインドウを開いた場合、 親ウインドウが別ページに移った時や閉じた時に、サブウインドウも同時に閉じる事は出来ますか?

  • URLの取得

    こんにちは。 JavaScriptでは、 document.URL もしくは、 document.location.href にてURLの取得が出来ますが、 ASPで取得って出来ないんでしょうか? どなたか教えてください。

専門家に質問してみよう