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

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

●質問者: antimok
●カテゴリ:コンピュータ
✍キーワード:BOX HTML JavaScript ウィンドウ テキスト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● ohmix1
●20ポイント

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 ここまで

◎質問者からの返答

ありがとうございます。


2 ● aqua99
●20ポイント

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

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

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

http://www.openspc2.org/reibun/javascript/

JavaScript例文辞典

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

◎質問者からの返答

ありがとうございます。


3 ● Mars
●20ポイント

http://www.parkcity.ne.jp/~chaichan/src/javasc32.htm

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

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

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

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

?abc=値 が受取れます。

詳しくはリンク先に。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



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