- ベストアンサー
<img src=~.php>へのデータの受け渡し
フレームで上がA.php、下がB.htmという構成になっています。 A.phpのほうでデータベースから値を取得しB.htmのほうにPOSTで渡して、 B.htmの中でA.phpで取得した値を使ってC.phpが画像を生成しファイルとしてではなく、 そのまま出力するというものを作っているのですがうまくできません。 タイトルで書いた通り<img src="C.php">という形でB.htmの中で表示させる方法を教えてください。 お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
質問内容が解りにくいですが、こおゆうことですか <html> <frameset> <frame src="A.php" name="ue"> <frame src="B.htm" name="shita"> </frameset> </html> (1)B.htmの中の<img>タグは <img id="fuga">としておく (2)A.phpはDBから値を取得して、javascriptでDOMを使って、 var image = top.shita.document.getElementById('fuga'); image.setAttribute(src,"c.php?画像生成デ-タ"); を実行して、B.htmからc.phpに画像生成データをPOSTして 結果をB.htmの<img id="fuga">に受けるようにする。 (3)c.phpは画像を生成して出力
お礼
動かせました。ありがとうございました。