人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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
を閉じる



●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:example.com hoge JavaScript ウィンドウ ドキュメント
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● vector
●35ポイント

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

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


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

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


2 ● sera_yr
●35ポイント

こんにちは。

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

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

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

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


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

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


3 ● ekusutasii
●10ポイント

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


4 ● Mug
●10ポイント

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ