perlのcgiからフレームを指定して再表示させるには?

[上に] [前に] [次に]
愚者 [E-Mail] 1999/08/09(月) 10:58:29
はじめて質問します。よろしくお願いします。
フレームを上下に分けて、上のフレームでボタンを押したとき
上のフレームでcgiの結果を表示して。
下のフレームで更新されたかどうだかを表示したいのですが、、、
今は仕方なく、
ボタンを押したときに結果を表示して、そこにもう一度ボタンを作って
それを押したら下のフレームを再表示としているのですが、、、

質問内容が足りなかったらお叱りください。

ST 1999/08/09(月) 11:25:09
一つだけ分からない点があります。
「更新されたかどうだか」とありますが,何の更新状況を表示したいのですか?

愚者 1999/08/09(月) 11:41:45
回答ありがとうございます。
オラクルを使ってデータベースをつくっているのですが
ブラウザからデータテーブルの名前と属性を入力して、新規のテーブルを作ったとき
上のフレームで同じ名前のテーブルがあったらエラー、成功すれば成功と表示して、
下のフレームで新規のテーブルができたことを確認するために、テーブルの名前一覧を
表示しています。

できれば、ボタン一つで上のフレームに新規作成、成功、非成功を表示して
下のフレームで更新されたテーブル名一覧を表示したいのです。
よろしくお願いします。

愚者 1999/08/09(月) 14:28:53
質問の題名がちょっと違うかな?
cgiの中で別のcgiをフレームを指定して実行させるには?ですね。
どんなやりかたでもかまいません。
回答まってます。

TAKI 1999/08/09(月) 15:29:55
上のフレームにCGIで表示させるHTML文の中で
<BODY onLoad="parent.frame2.location.href='xxx.cgi'">
とかってどうでしょう?
frame2が下のフレーム名で、
xxx.cgiは下のフレームに表示させたいCGIです。
あらかじめ下のフレームに更新前のCGIが表示されているなら
onLoad="parent.frame2.location.reload()"
とかでもいけるかも。

愚者 1999/08/09(月) 15:48:18
ありがとうございます。
さっそくやってみます。

愚者 1999/08/09(月) 16:06:01
[[解決]]
解決しました。
STさん、TAKIさん本当にありがとうございます。
もっとjavaスクリプトを勉強しようと思います。
また何かあったらよろしくお願いします。

[上に] [前に] [次に]