【HTML、Javascript】親ウィンドウ内にフォーム(テキストBOX、ラジオ等)があって、親フォームから子ウィンドウをリンク等で開いたときに、親フォーム内のValue値を子ウィンドウ側で受け取るサンプルはないですか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/04 16:12:57
  • 終了:--

回答(3件)

id:ohmix1 No.1

ohmix1回答回数235ベストアンサー獲得回数142005/02/04 16:35:17

ポイント20pt

http://homepage2.nifty.com/BASH/WWW/JavaScript/anotherpage.html

JavaScript集(異なるページからJavaScriptを操作する) -Bash Homepage-

「別ウィンドウからJavaScriptを操作する」のあたりを参照ください。

window.opener というので子ウィンドウが開かれた元の(親)ウィンドウを取得できます。

例:

-------------- a.htm ここから

<HTML>

<BODY>

<FORM NAME=”FM1”>

<INPUT TYPE=”TEXT” NAME=”v”>

</FORM>

<A HREF=”b.htm” TARGET=”B”>子ウィンドウを開く</A>

</BODY>

</HTML>

-------------- a.htm ここまで

-------------- b.htm ここから

<HTML>

<BODY>

<SCRIPT LANGUAGE=”JavaScript”>

document.write(window.opener.document.FM1.v.value);

</SCRIPT>

</BODY>

</HTML>

-------------- b.htm ここまで

id:antimok

ありがとうございます。

2005/02/04 16:50:49
id:aqua99 No.2

aqua99回答回数24ベストアンサー獲得回数02005/02/04 16:37:53

ポイント20pt

http://www.openspc2.org/reibun/javascript/sub_window/032/index.h...

親ウィンドウのテキストフィールドの内容をサブウィンドウに表示する

子ウィンドウ側で、どういう形で受け取るか質問文からは不明ですが、フォーム(親)→フォーム(子)は、蒸気のところにあります。

他のサンプルは、こちらで色々あると思います。参考になれば。

id:antimok

ありがとうございます。

2005/02/04 16:51:04
id:Mars No.3

Mars回答回数203ベストアンサー獲得回数202005/02/04 16:41:38

ポイント20pt

location.searchという関数でurlの?以降を取得することができます。

子ウィンドウのURLの後ろに渡したいデータを繋げ、

windo.open(’子ウィンドウのurl’+’?’+’abc=’+document.abc.value)

子ウィンドウ側でlocation.searchを使うと

?abc=値 が受取れます。

詳しくはリンク先に。

id:antimok

ありがとうございます。

2005/02/04 16:51:10

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

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

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

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

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