CGI-BBS > JAVA/JavaScript > JavaScript > JavaScriptについてリストを統一したい。


カレッヂ
カレッヂ


質問者 めい  投稿日 10/3(金) 09:30:00
サブウインドウに表示させたリストをクリックしてフォームに入力に入力させたいのですが、
window.opener.document.Form.field1.value='入力内容'
↑だと、field1にしか入力できないですよね。
同じリストを使って、任意の場所に入力させたいのですが、方法がわかりません。

親ウインドウからサブウインドウを開くときは
各textfieldの横に「リストを開く」というボタンを設置して開いています。

ご教授宜しくお願いします。

プロバイダ参照:
サーバのOS:WINサーバ
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:(未選択)

回答者 しあわせのツボ  [削除]  投稿日 10/31(金) 17:31:32
1. 何らかの方法で、どのフィールドに入力するか判断する。
  (呼び出し側で引数を渡すとか、子画面側にリストをつけて選ばせるとか)
2. eval("foo = 'opener.document.Form.' + var");
  のようにすれば、あとはfoo.valueに代入してやるだけ。

返信(回答)する

 


Web裏技