-PR-
解決済み

隣のフレームへForm情報をまとめて送信する。

  • 困ってます
  • 質問No.6791
  • 閲覧数41
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 35% (34/97)

みなさん、はじめして。
自分は以下のようなHTMLファイルを作成しています。
----------------------------------------------
ファイル名 : call.htm
<html>
<head><title>call</title></head>
<frameset cols="*,*">
<frame name="win01" src="src01.cgi">
<frame name="win02" src="src02.cgi">
</frameset>
</html>
----------------------------------------------
:"src01.cgi"を実行した結果、表示されたHTML
<html>
<head><title>frameA</title></head>
<ScriptLanguage = "JavaScript">
<!--
function load_frame(w)
{
if (w.d1.value!="" && w.d2.value!="" && w.d3.value="")
w.submit();
}
//-->
</script>
<body>
<form name="data" method="POST" action="src02.cgi">
<input type="text" name="d1">
<input type="text" name="d2">
<input type="text" name="d3">
<input type="hidden name="d4" value="abc">
</form>
</body>
</html>
----------------------------------------------
:"src02.cgi"を実行した結果、表示されたHTML
<html>
<head><title>frameB</title></head>
<body>
xxxxxxxxxxxxxxxxx・・・
yyyyyyyyyyyyyyyyy・・・
zzzzzzzzzzzzzzzzz・・・
</body>
</html>
------------------------------------------------
どこかしら下のuruchiさんの質問に似てますね...
call.htmを実行した結果表示された左側のフレームにテキストボックス3つにデータを入力し、その結果を画面に右にあるフレームに反映させるにはどのようにしたら、よろしいのでしょうか?(Javascriptで????になっている部分はどのうように記述したらよろしいのでしょうか)
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル6

ベストアンサー率 6% (1/15)

"src01.cgi"を実行した結果、表示されたHTMLの、<form>タグの中に、TARGET="win02"と入れてみてはどうでしょうか?
FRAMEにつけた名前を、TARGETで指定してあげれば、そのFRAMEに表示できるはずです。

あと、(Javascriptで????になっている・・・)のところは、どこのことかよくわからなかったので回答できませんでした。
お礼コメント
yo-he

お礼率 35% (34/97)

アドバイス通りやりましたところ、バッチリ動作しました。
ありがとうございました。
投稿日時 - 0000-00-00 00:00:00
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-

特集


専門家があなたの悩みに回答!

ピックアップ

ページ先頭へ