- ベストアンサー
※ 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"へうまく返せません。下でだめなんでしょうか?
- みんなの回答 (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>
その他の回答 (2)
- memphis
- ベストアンサー率40% (975/2395)
回答No.2
構成がダメです。 FORMの結果が渡されるのは、index.phpです。
- みずの(@mizuno3)
- ベストアンサー率73% (192/263)
回答No.1
送信をクリックしたら rightのところに表示するってな感じでいいんですよね? それで動くんじゃないですかね?
お礼
回答ありがとうございました! 参考に自分の書いていたのを <form action=index.php・・・・ target=right ?> ⇒<form action=right.php・・・・ target=right ?> としたら問題なく動きました。