WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:インナーフレームの値取得

0:[投稿] ちゃか [2004/02/27 11:58 ][環境:IE6,WIN98 わかりません IISは使用できます]

画面AにiframeでインナーフレームBを作っています。
Bの中にあるチェックボックスが選択されているかどうか、
画面Aから参照したいのですが、方法がわかりません。
どうしたらできるのでしょうか?
よろしくお願いします。


1:[回答] Yachimata [2004/02/27 13:04 ]

document.frames[0] や
document.framename などで。


2:[保留] ちゃか [2004/03/01 09:16 ]

ご回答ありがとうございます。
ただ・・せっかく教えていただいたんですが、
いろいろ試してみても、よくわかりません。。

画面Aから画面Bをdocument.XX で見る
の第一段階ができません。
もう一度、やってみます。


3:[回答] Yachimata [2004/03/01 09:28 ]

「画面Aから」と仰っているのは、具体的に言いかえると
「画面Aに記述してある javascript から」ですよね。

例えば、画面Bが <iframe src="b.html" id="gmn_B"> となっていて、
画面Bに id="bt1" というボタンが配置指定有る場合、
画面Aに記述した javascript でそのボタン参照を行う場合は

alert(document.gmn_B.bt1.value);

なんてすると、ボタンの value を参照する事が出来ます。
因みに、frames[0] は画面内にあるフレームの数を上から順番に捉えて、インデックス値で参照する方法です。


4:[完了] ちゃか [2004/03/01 09:37 ]

window.iframeID.document.画面B〜
とやってみたら、できました!

ご丁寧な解説、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World