• ベストアンサー

フレーム分けしたときに・・・。Javascript

フレーム分けをしたときに別の、フレームのオブジェクト を指したいのですがさせません。。 やり方を、教えてください。

  • HTML
  • 回答数2
  • ありがとう数1

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

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

> 親のウィンドウから開かれた子のフレーム分けされたウインドウ > がありまして 別ウィンドウで開いたフレームの script から、開く元のウィンドウ を知りたいと言うことですか?   window.parent.opener が、そのフレームを開いたウィンドウのオブジェクトです。

baionic
質問者

お礼

大変助かりました。 window.~ とか parent.~ は、やっていたのですが・・・組み合わせてはやってませんでした。。 ありがとうございました。

その他の回答 (1)

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

それぞれのフレームに、FRAME_A、FRAME_Bという名前が ついており、FRAME_Aの script から FRAME_B の window オブジェクトが、   window.parent.FRAME_B で見えます。そこから、documentでも何でもどうぞ。

baionic
質問者

補足

細かく説明しますと、 親のウィンドウから開かれた子のフレーム分けされたウインドウ がありまして、子のウインドウの中のフレーム分けさえた中で 親のウインドウを指したいのです。 なんか無理みたいでしたので 子のフレームの枠組み自体を フレームの中から見てから親を見ようとしました(openerを使って)。 無理でしょうか!?

関連するQ&A

  • フレーム分けした先のファイルの保存方法について教えてください。

    フレーム分けしてHPを製作しています。 フレーム分けして呼び出す先のhtmlファイルには、 BODYタグの中身だけを入れればよいのでしょうか? それとも、それぞれに 下記のようなhtmlタグすべて必要でしょうか? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>無題ドキュメント</title> </head> <body> </body> </html> 初歩的な質問で申し訳ありませんが、 どこにも書いていないので素朴な疑問です。 お返事誰かお願いします!

    • ベストアンサー
    • HTML
  • FLASH開始フレームをずらしたいです

    FLASH初心者です。ソフトのバージョンはCS5.5、OSはMac10.6.8を使用しています。 初歩的な質問なのですが、モーショントゥイーンを挿入したオブジェクトの開始フレームはどうしたらずらせますか? 同じ動作(上から下に落ちる)を付けたオブジェクトを複数作りました。今のままでは同時に落ちてしまうのでバラバラに落としたいと考えていますが、プロパティから開始フレームの数字を変更しても1に戻ってしまいます。 そもそもモーショントゥイーンを挿入したオブジェクトの開始フレームをずらすことは可能なのでしょうか? また単純にオブジェクトが配置してあるレイヤーのフレーム数を増減させて開始フレームをずらした場合、別のレイヤーのモーションとの動きが合わなくなるのですが(例えば、途中で人のオブジェクトが消えて背景だけ動いている状態)これはどのように対応すればいいのでしょうか?

  • フレーム分割について

    画面をフレーム分けで5分割したいです。 以下のようなイメージです。 |-------------------| |           フレーム1          | |-------------------| |             |             | |   フレーム2    |             | |             |   フレーム3    | |---------|             | |             |             | |   フレーム4    |---------| |             |   フレーム5    | |-------------------| フレーム1は問題ありません。 フレーム2~5を、上記のように高さ不均等で 配置することは出来るのでしょうか? 記述方法を教えていただければと思います。 よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • 1つのhtmlでフレームのような動きをさせるには

    いつもお世話になっております。 フレームについて質問させてください。 <frame name="header" src="header.html" title="メニュー" scrolling="no"> <frame name="main" src="main.html" title="コンテンツ" scrolling="auto"> 現在、上記のようにフレーム分けを行い、ヘッダー(メニュー)部分は固定にして、メイン(コンテンツ)部分のみスクロールするようにしているのですが、これをフレーム分けせず、1枚のhtmlで同じように行う事は出来るのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレーム分けしたHPを中央表示したいのですが、分かる方ご指導ください。

    フレームで上と左右の3つに分けています。 下記のように、左によってしまいますが、 フレーム分けした場合は仕方ないのでしょうか? http://www.twinklecloset.com 下記のHPのように、全体を中央表示したいのですが、 http://www.seven-rag.com/sr.html もし分かる方、ご指導ください。 余白の背景は黒にしたいと考えています。

    • ベストアンサー
    • HTML
  • フレーム間オブジェクト参照

    フレームを使ったページで、 親フレームの中に、A,Bという2つのフレームを作り、 直接AのURLを入れても、エラーを出したいのですが、 どういう作りをしたら良いのでしょうか? 親フレームから見ないとエラー(警告ページに飛ぶなど) にしたいのです。 フレームAから、 フレームB内のテキストボックスを参照できるか否かの ような形でフレームBの存在を知ろうと思ったのですが、 Nullかオブジェクトがないとか言われるので処理が中断 してしまいます。 JavaScriptでオブジェクトの値を参照した時に、オブジェクト がないとかの判断ができるプロパティ等があればいいのですが。 JavaScriptでできますでしょうか?

  • 別フレームのページが読み込み完了かどうか知りたいです。

    子フレームから、別のフレームのページが完全に読み込み完了かどうかチェックする方法が知りたいです。 フレーム1 フレーム2 ここのフレームでフレーム1のフォームパラメータを参照しようとしているのですが、フレーム2が先に読み込み完了し、フレーム1が読み込み未完の場合に、オブジェクトが無いというエラーが発生します。 フレーム1が読み込み完了になるまで、フレーム2のJavascriptでは、フレーム1の値を見ないように処理したいのですが、フレーム2からフレーム1が読み込み完了か分かる手段が検討つきません。 よろしくお願いいたします。

  • フレームを破棄したい

    IIS+ASP.NETでWebアプリを作成しております。 ログアウト後に、メイン画面で分けているフレームを破棄して、ログイン画面に戻りたいのですが、フレーム分けされたまま、表示されてしまいます。 フレームを破棄する方法を教えていただきたいです。

    • ベストアンサー
    • HTML
  • JavaScriptとフレームについて。

    JavaScriptを自分のPCで見れないように(未対応?)するには、どうしたらいいのでしょうか? また、フレームを自分のPCで未対応にするには、どうしたらいいのでしょうか? 設定の方法を教えて下さい。 Windows XP IE6.0 使用です。

  • フレーム内のリンクをそのフレーム内でしかジャンプできないようにすることは可能ですか?【html】【javascript】

    こんにちは、時間を見つけてはプログラムをちょこちょこいじっている初心者です。 フレーム内のリンクをクリックすると、そのフレーム内でジャンプするものとページ全体がジャンプするものがあって、リンクのジャンプの書き方(←?)によって違うというところまでは分かったのですが、リンクのジャンプの書き方(←??)にかかわらずフレーム内のみでしかジャンプできないようにすることは可能でしょうか? 何を言いたいのか文章が分かりずらくなりましたがご指導お願いします。

専門家に質問してみよう