カレッヂ |
質問者 TK
投稿日 12/9(日) 18:52:55
data.csvにURLを記入する場所があります。ここにリンク先をいれております。 urlには画像ファイルのリンクです。 これを下記のように書いているのですが これだと URLが無いときは、画像の枠だけが表示されます。 無いときは何も表示されなくて urlの記入があるとき表示したいのですが ヨロシク お願いします。たぶん IFを使うのでしょうが 使い方がいまいち解りません。 print "</td></tr><TR><TD> <IMG src=\"$url\" height=50 border=0></TD> </TR> |
回答者 呑兵衛@大阪
[削除]
投稿日 12/10(月) 13:15:09
$urlがあれば、新たな行を追加し表示する、と解釈して print "</td></tr>\n"; if ($url) { print "<tr><td><img src=\"$url\"></td></tr>\n"; } border属性は imgタグ内では現在は推奨されていません。 height属性、width属性は両方を指定します。指定すると、そのサイズで表示されます。 指定がないとイメージのピクセルで表示され、片方だけだと IE と NC で表示のされかたが違います。 |
質問者 TK
[削除]
投稿日 12/10(月) 21:27:50
呑兵衛さん、サポートありがとうございます。 画像がうまく表示されなかったのですが、再度お教えください。 改行はしないので下記のようにやってみました。 <tr> <td rowspan=2 bgcolor=$bg><b><NOBR>$code</NOBR></b><BR> if ($url) { print "<img src=\"$url\ high=50 width=50>\n"; }</td> <td bgcolor=$bg><NOBR>$name</NOBR></td> 無理、言ってすみません。 |
回答者 呑兵衛@大阪
[削除]
投稿日 12/10(月) 22:44:12
ver 4.22でしたね。 でしたら data.csv に設定するファイルは ***.gif などの画像ではなく、 xxxx.htmlです。 デフォルトで同梱されている sample.html を参照してください。 xxxx.html で画像を表示させるようにしますので、そちらに画像データのリンクをします。 xxxx.html は商品ごとに作成します。 |
質問者 TK
[削除]
投稿日 12/10(月) 22:54:27
解りました、そうします。ありがとうございました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |