openメソッドで開いた子ウィンドのURLを親ウィンドウから取得することは
できますか?
子ウィンドウで色々なページに移動し、ある時点で表示されている
子ウィンドウのURLを親ウィンドウで取得したいのです。
以下の様なソースを書いてみましたが駄目でした。
var child;
function OpenWindow()
{
child = open("http://xxx.yyy.zzz/", "");
}
function GetChildURL()
{
var child_url = child.location.href;
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
var func = new Array();
function GetChildURL()
{
cnt = 0;
for( i in child )
{
func[cnt]=i+"="+child[i];
alert(func[cnt]);
cnt++
}
}
↑このようにやれば、childオブジェクトで利用できる
プロパティ(iにプロパティ名が入りchild[i]にその値が入ります)が確認できると思います。(多分)
子ウィンドウで違う所へリンクしてしまうと、
もう他のウインドウからは、そのURLを取得するのは
難しいような気がします。
子ウィンドウのリンク時に、親ウィンドウの変数にリンク先の情報を代入することはできないでしょうか?
例えば、親ウィンドウ側で
var url;
などと宣言しておき、子ウィンドウ側でリンク時に
opener.url="リンク先";
とやるなど。
この場合、子ウィンドウに表示されるリンクのある
URLすべてにこのプログラムを書き込まなければなりませんが...。
No.1
- 回答日時:
JavaScriptには詳しくないので質問の意味がよく分かりませんでした。
「子ウィンドのURLを親ウィンドウから取得」というのは、
「子ウィンドウにあるリンクを押す→リンク先を親ウィンドウに表示させる」ということですか?
全然違っていたらごめんなさい。
プルダウンメニューでよければ、こんなの見たこと有りますけど...。
参考URL:http://www.kz-island.net/java/script/navi.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- その他(プログラミング・Web制作) pythonで変数にオブジェクトを代入するにはどうしたらよいでしょうか 2 2023/08/20 20:36
- Word(ワード) Microsoft Word2023で、修正箇所を表示させたい 1 2023/02/09 10:07
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- UNIX・Linux ubuntu ウィンドウのバー ダブルクリック 巻き取る 1 2022/04/28 19:28
- Excel(エクセル) WPSスプレッドシートの起動オプションの設定は可能ですか? 1 2023/02/11 19:49
- その他(ソフトウェア) Figma 1 2023/06/23 14:22
- CPU・メモリ・マザーボード タスクマネージャーでのアプリの稼働についての質問です。 2 2023/06/14 12:58
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
デスクトップ画面を4分割するには
-
VBAで任意のウインドウのサイズ...
-
Javascript_submit()完了後に処...
-
VBの画面で、全ウィンドウを一...
-
ウィンドウの2重起動を防止したい
-
ウィンドウ名からウィンドウオ...
-
子ウィンドウを常に手前表示、...
-
1クリックでモーダルを開いてか...
-
ポップアップと作業ウィンドウ...
-
ウインドウの親子連携について
-
パワーポイントを複数立ち上げたい
-
初心者javascript グーグルクロ...
-
インタネットからPDFファイルだ...
-
子ウィンドウの「閉じる(×)」...
-
子→親ウインドウへデータを受け...
-
Access2007では、フォームのウ...
-
pythonで変数にオブジェクトを...
-
秀丸エディタでHTMLタグテキス...
-
エラー:アクセスが拒否されました
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
デスクトップ画面を4分割するには
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
VBの画面で、全ウィンドウを一...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
ポップアップと作業ウィンドウ...
-
1クリックでモーダルを開いてか...
-
子ウィンドウの存在確認
-
window.Openをモーダルにできま...
-
子ウィンドウから親ウィンドウ...
-
親ウィンドウから開いた子ウィ...
-
助けてGmailでボタン表示が消え...
-
JavaScriptでPDFを新規ウィンド...
-
JavaScriptで指定Windowを最大...
-
初心者javascript グーグルクロ...
-
子ウィンドウより親ウィンドウ...
-
IEでのみ発生するJavaScriptエラー
おすすめ情報