• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別ウィンドウからフレームへのPOST送信)

別ウィンドウからフレームへのPOST送信

このQ&Aのポイント
  • 「index.php」は左右のフレームを組んでおり、左:left.php(name=left)右:right.php(name=right)となっています。
  • 「right.php」は"target=_blank"で別ウィンドウ「another.php」を開きます。
  • ここで、「another.php」から「index.php」の"right"へpostで文字列「bbb」を返したいと思っていますが、"right"へうまく返せません。下でだめなんでしょうか?

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

  • ベストアンサー
  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.3

フレーム名をもう少しユニークにして、そんな感じで動くと思います。 another.php <form method="post" action="right.php" target="my_right" onsubmit="this.submit();id=setTimeout('window.close();clearTimeout(id);',100);"> <input type="submit" value="送信"><br /> <input type="hidden" name="test" value="bbb"> </form>

jin0711
質問者

お礼

回答ありがとうございました! 参考に自分の書いていたのを <form action=index.php・・・・ target=right ?> ⇒<form action=right.php・・・・ target=right ?> としたら問題なく動きました。

その他の回答 (2)

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

構成がダメです。 FORMの結果が渡されるのは、index.phpです。

回答No.1

送信をクリックしたら rightのところに表示するってな感じでいいんですよね? それで動くんじゃないですかね?