• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:子ウィンドウから親ウィンドウのテキストフィールドにデータを表示する)

子ウィンドウから親ウィンドウのテキストフィールドにデータを表示する方法

このQ&Aのポイント
  • 子ウィンドウから親ウィンドウのテキストフィールドにデータを表示する方法をご教示ください。
  • 子ウィンドウのリンクをクリックすると、そのリンクの内容が親ウィンドウのテキストフィールドに表示される方法を教えてください。
  • テキストフィールドは15個あり、リンクは70個あります。リンクをクリックすると、順番にテキストフィールドに表示される方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

2. obj=eval("document.myFORM.tBox"+count); obj.value = 値; を使う。 もしくは、document.all["tBox"+count].value = 値; とする。 ようは、countによってオブジェクトを動的に指定するということです。 3.グローバル変数:関数(function)の外で宣言します。 2の方法で値をセットするごとに、count++;と、インクリメントすれば、よいと思います。 countが15より大きくなった場合は、処理しないなどにすればよいのではないでしょうか。

izubo
質問者

お礼

torakiyojpさん丁寧な説明をどうもありがとうございます。 完全に理解をしたいので本を見ながら頑張ります。 本当にありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

1.親画面のオブジェクトを連番にする。 tBox1,tBox2,tBox3・・・ 2.evalなどを使い、動的に親画面のオブジェクトを指定する。 3.グローバル変数を使い、親画面のどのテキストフィールドまで入力されているか保持する。 これでいけると思います。

izubo
質問者

補足

torakiyojpさん、アドバイスありがとうございます。 もしよければですが、2番と3番のもう少し詳しい説明をお願いしたいのです。 本当にお手数をかけて申し訳ございません。 よろしくお願い致します。

すると、全ての回答が全文表示されます。

関連するQ&A

このQ&Aのポイント
  • HP Laptop 15s-fp5xxxで使用できるM-DISCを教えてください。
  • バーベイタム Verbatim 長期保存 M-DISC BD-R 1回記録用 1-6倍速 25GB 5枚を購入したが、HP Laptop 15s-fp5xxxで使えなかったとのことです。
  • M-DISCの規格に合った製品をお教えいただけると助かります。
回答を見る

専門家に質問してみよう