カレッヂ |
質問者 めい
投稿日 10/3(金) 09:30:00
サブウインドウに表示させたリストをクリックしてフォームに入力に入力させたいのですが、 window.opener.document.Form.field1.value='入力内容' ↑だと、field1にしか入力できないですよね。 同じリストを使って、任意の場所に入力させたいのですが、方法がわかりません。 親ウインドウからサブウインドウを開くときは 各textfieldの横に「リストを開く」というボタンを設置して開いています。 ご教授宜しくお願いします。
プロバイダ参照: |
回答者 しあわせのツボ
[削除]
投稿日 10/31(金) 17:31:32
1. 何らかの方法で、どのフィールドに入力するか判断する。 (呼び出し側で引数を渡すとか、子画面側にリストをつけて選ばせるとか) 2. eval("foo = 'opener.document.Form.' + var"); のようにすれば、あとはfoo.valueに代入してやるだけ。 |
返信(回答)する
Web裏技 |