JavaScriptでフレーム間またはウィンドウ間で値の受け渡しをしたいのですが、

実装する為の情報をください。
やりたいのは下記のような事です。
なるべく正式なドキュメントが望ましいです。
(fuge.example.comを完全別ドメインに変えた場合の情報も欲しいです。)
一応下記のページは見つけました。
http://mimori.org/~h/tdiary/20031004.html

1)
hoge.example.comを開く

2)
hoge.example.comから、
fuge.example.com内のページをポップアップウィンドウで開く

3)
fuge.example.comから、
hoge.example.comにある親ウィンドウに、
値を渡す。

4)
fuge.example.com
を閉じる

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/12 19:16:58
  • 終了:2006/05/19 19:20:02

回答(4件)

id:vector_xenon No.1

vector回答回数113ベストアンサー獲得回数42006/05/12 19:36:36

ポイント35pt

正式なサイトのURLは見つかりませんでしたが、セキュリティ保護の仕様で、異なるドメイン(ホスト)間でのJavaScriptによる操作はできません。

http://chaichan.hp.infoseek.co.jp/qa4000/qa4475.htm


代替としてこんな手法があるそうですので、参考までに

http://www.openspc2.org/reibun/javascript/special/007/index.html

id:sera_yr No.2

sera_yr回答回数123ベストアンサー獲得回数62006/05/12 20:32:20

ポイント35pt

こんにちは。

ウィンドウ間の値の受け渡しはこちらを参照されてはいかがでしょうか。

http://www.typecs.com/javascript/window/tips_4.html

こちらのサンプルでは同一ドメインのページ同士ですが、子ウィンドウが別のドメインのページでも問題ないと思います。

(子ウィンドウから親ウィンドウは同一ドメインのページであるなしに関わらずwindow.openerというオブジェクトとして管理されているため)


フレーム間での受渡しの場合にはこちらを参照されてはいかがでしょうか

http://www.openspc2.org/reibun/javascript/frame/001/index.html

id:ekusutasii No.3

ekusutasii回答回数224ベストアンサー獲得回数02006/05/18 23:44:21

ポイント10pt

なぜあなたがそんなにすごいのかわたしには理解できない。応援してます。http://www.ouenmessage/

id:Mug No.4

Mug回答回数15ベストアンサー獲得回数32006/05/19 01:16:27

ポイント10pt

IEであれば、正規の文章にあたるでしょう。

http://msdn.microsoft.com/library/ja/jpisdk/dhtml/doc_object/xfr...

要はセキュリティの問題です。

異なるドメイン間でJavaScriptだけで(サーバーを介さずに)データの受け渡しをしようとなると、(100%不可能ではないですが)条件的に厳しいでしょう。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません