アプリ版:「スタンプのみでお礼する」機能のリリースについて

フレームで上がA.php、下がB.htmという構成になっています。
A.phpのほうでデータベースから値を取得しB.htmのほうにPOSTで渡して、
B.htmの中でA.phpで取得した値を使ってC.phpが画像を生成しファイルとしてではなく、
そのまま出力するというものを作っているのですがうまくできません。
タイトルで書いた通り<img src="C.php">という形でB.htmの中で表示させる方法を教えてください。
お願いします。

A 回答 (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は画像を生成して出力
    • good
    • 1
この回答へのお礼

動かせました。ありがとうございました。

お礼日時:2009/04/22 16:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!