WEB相談室

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

タイトル:CGIでTARGET指定

こばゆ [MAIL] [WriteDate : Tue Jun 5 11:15:21 2001]

上下2つのフレームで、下フレームにあるボタンをクリックしてCGIにフォームを送信しています。
その1回のアクションで、結果を上下2つのフレーム両方にそれぞれに返したいのです。

普通はフォームでTARGETを指定するとなると、どちらか一方のフレームになりますよね。
同時に2つ以上のフレームに結果を返すことは可能なのでしょうか。
どなたかご教授ください。


andi [WriteDate : Tue Jun 5 11:21:28 2001]

onSubmit時にlocation.hrefを利用すれば出来ますよ。
例:<form onSubmit="parent.frames[0].location.href=*****">


こばゆ [WriteDate : Tue Jun 5 11:39:58 2001]

andiさん、回答ありがとうございます。
でもこれだと、結果はframes[0]の方にしか返せないですよね?
1回のsubmitでframes[0]とframes[1]との両方に、別々の
結果を返したいんです。
上手く伝わりますでしょうか...


andi [WriteDate : Tue Jun 5 11:45:55 2001]

frames[1]には<form>で普通にsubmitしたデータが渡ると思います。
それと同時に(onSubmit時に)、frames[0]に対してlocation.hrefで
(クエリ文字列を利用して)データを渡してあげる方法です。

一度試してみて下さいね。駄目だったらまたその時に考えます。


こばゆ [WriteDate : Tue Jun 5 11:50:20 2001]

あ、なるほど。
気が付きませんでした。すいません(汗)
さっそく試してみます。


こばゆ [WriteDate : Tue Jun 5 14:29:59 2001]

andiさん。
教えていただいた方法でできました!
ありがとうございした。感謝ですvvv

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World