※ ChatGPTを利用し、要約された質問です(原文:隣のフレームへForm情報をまとめて送信する。)
隣のフレームへForm情報をまとめて送信する方法
このQ&Aのポイント
隣のフレームへForm情報をまとめて送信する方法について説明します。
call.htmを実行した結果、表示された左側のフレームにテキストボックス3つにデータを入力し、その結果を画面に右にあるフレームに反映させる方法を教えてください。
Javascriptで????になっている部分はどのように記述したらよろしいのでしょうか?
みなさん、はじめして。
自分は以下のような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で????になっている部分はどのうように記述したらよろしいのでしょうか)
お礼
アドバイス通りやりましたところ、バッチリ動作しました。 ありがとうございました。