• ベストアンサー

親ウインドウの判別

親ウインドウの判別のことですが、まず初歩的な疑問がひとつ。 親ウインドウとは 1、フレームの子フレームでないということ 2、ポップアップによってオープンしたウインドウ と素人としてはふたつ浮かぶのですが、そのウインドウの「立場」は、どのように取得可能なものですか。 #質問がうまくできませんが・・。 #やりたいことは、1と2それぞれ判別したいということです。

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

  • ベストアンサー
noname#10926
noname#10926
回答No.1

>親ウインドウとは 元から開いているウィンドウと理解しています。 △1、フレームの子フレームでないということ 子フレームでないから△ ×2、ポップアップによってオープンしたウインドウ 子(サブ)ウィンドウでしょ。 ↓下記は参考になるでしょうか?

参考URL:
http://www.openspc2.org/reibun/javascript/#5

関連するQ&A

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

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

  • サブウィンドウから親ウィンドウのファンクションを起動

    おせわになっております。 サブウィンドウから親ウィンドウのファンクションを起動する方法について困っています。 親ウィンドウから var subWin = window.open("a.html", "sub") でオープンしたサブウィンドウを閉じる場合に サブウィンドウから親ウィンドウの function sub_close() { subWin.close(); } を呼び出して閉じる処理をしています。 (サブウィンドウでwindow.opener.sub_close()) #これは正常に処理されます。 ここで問題なのですが、サブウィンドウがフレームの場合に、フレームセットされたHTMLから window.opener.sub_close() というような方法では親画面の操作ができないのでしょうか?(できませんでした。) 初歩的な質問で申し訳ないのですが、何かよい方法があれば教えてください。 宜しくお願いします。

  • 親ウィンドウから子ウィンドウのURLを取得する方法

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

  • 親ウィンドウのURL

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

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

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

  • ポップアップから送信→親ウインドウリロード→そして

    ポップアップから送信→親ウインドウリロードをしています。そのとき、ポップアップした場所を表示するためにはアンカーをあらかじめ設置しておくしかないものでしょうか? #javascriptの質問ではなくhtmlの質問かもしれませんが・・・。

  • JSPで親ウィンドウからサブウィンドウへ値を渡したい!!

    こんにちは。 掲題の通りです。 たくさん記事があったのですが、 それでも理解できなかったので、どなたかわかる方いらっしゃいましたら ご教授願います。 (親) listWindow = window.open("ListURL","list","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,WIDTH=600,height=450"); listWindow.focus(); (子) フレーム分けしているのですが、親フレームで値が取得できるのでしょうか。 できればHeaderに値を渡したいです。 よろしくお願いします。

  • ポップアップウィンドウからフレーム内ページの操作

    ポップアップウィンドウから別ウィンドウで開いているフレームページの操作をしたいと思っております。 具体的にはポップアップウィンドウ内の アンカーリンクで別ウィンドウで開いているフレーム内の項目を表示させるというものです。 ポップアップウィンドウからリモートコントロールで 別ウィンドウのフレームを操作するイメージになるかと 思います。 可能でしょうか? よければ実用しているサイトも教えてください。

    • ベストアンサー
    • HTML
  • ポップアップウインドウでsubmitしたら子ウインドウを閉じたい

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

  • JavaScriptで開いたウィンドウの制御

    JavaScriptのopenで開いたポップアップウィンドウですが、 任意のタイミングでアクティブウィンドウにする、という動作は実現可能なのでしょうか。 やりたいことのイメージとしては、定期的にAjaxで通信を行い、 あるデータが取得できたら、ポップアップウィンドウを最前面に表示させる感じです。 新しく開く、ではなく、既に開いているポップアップウィンドウを制御します。 あるいは、WindowsXPのタスクバー上でウィンドウのボタン?が点滅する振る舞いでも構いません。 要は、ポップアップウィンドウが画面上に見えていなくても、 何かイベントが起きたことをユーザが気付ける演出なら何でもOKです。 なお、音を鳴らすのはスピーカー音量次第なのでNGです。 ブラウザはIE限定で構いません。 ActiveXは想定していません。JavaScriptで実現したいです。 どなたか分かる方いましたら、よろしくお願いします。

専門家に質問してみよう