• 締切済み

JavaScriptで得た値を別ページに反映

JavaScriptで得た値を別ページに反映させたいと思っています。 同一ページでは上手くいきますが、別ページへの反映ができません。 教えてください、宜しくお願いします。 同一ページのサンプル <html> <head> <title>aa</title> <Script LANGUAGE='JavaScript'> <!-- function fncDisp() { label1.innerHTML = document.form1.txt.value; } --> </Script> </head> <body> <form name='form1' action=''> <div id='label1'>ここに表示</div> <input type='text' name='txt' value=''> <input type='button' name='btn' value='ボタン' onClick='fncDisp()'> </form> </body> </html>

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは 以前似た質問に答えていますね(こちらはiframe版ですが) http://okwave.jp/qa2786595.html これをサブウィンドウ版に変更してやれば何とかなるかと思います が・・・すみません、動作未確認です(><) ≪親からiframeへ≫のところを subWin = open.window(***); subWin.document.myFORM.text.value = document.myFORM.fTEXT.value; のような感じで・・・ innerHTMLでもないのでそこらへんも改良しないといけないのですが参考になれば(--;) もしくはこちらを http://www.openspc2.org/reibun/javascript/sub_window/032/index.html 親ウィンドウとサブウィンドウの関係を反対にしてやればできるかも・・・です

  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

できないことはありませんが、信頼性や隠蔽性に欠点があります。 このサイトのようにphpを使ってデータ渡しをするのがよいです。 たとえばこのように http://odn.okwave.jp/qa2314738.html

javaphp
質問者

補足

説明不足ですみません。 親ウィンドウのテキストボックス値を子ウィンドウへデータを渡し、 変数として取り扱いたいのです。 またページをリロードさせることなくやりたいのです。 子から親の事例は結構ありますが、 親から子の事例があまりないようなので・・・ アドバイスをお願いします。

関連するQ&A