掲示板で年齢別に顔の絵を貼り付けるには?

[上に] [前に] [次に]
ちん [E-Mail] 2000/03/28(火) 18:04:25
どうもkenと申します。
よく他の掲示板で、年齢を入力するとそれに当てはまる顔の絵が
カキコしたスレッド内に添付されるやつがありますが、
あれはどうやってるのでしょうか?
チェックボックスで選ぶタイプでもいいのですが
もしよろしければ、やり方を教えて下さい。
僕自身のレベルとしては、HTMLが多少分かる程度で
JavaScriptとperlはまだビギナーです。
(一応とほほさんの導き通りに掲示板は設置しました)
よろしくお願いします。

もと。 2000/03/28(火) 18:12:28
$from->{age}に画像のファイル名に対応した値が入っているとして、
print qq{<IMG SRC="$img_dir/$from->{age}.jpg" ALT="$from->{age}歳用の画像">};
とかですか?

ちん 2000/03/28(火) 20:08:15
名前間違ってますね(^^;、ちんです。
またまた初歩的な質問で恐縮なんですが、$from->{age}に対応した
数値を渡すには具体的にどうしたら良いのでしょうか?
<select>タグの<option value=>でやろうと考えてます。

安芸川晴海 2000/03/28(火) 21:09:04
>print qq{<IMG SRC="$img_dir/$from->{age}.jpg" ALT="$from->{age}歳用の画像">};
たぶんalt属性の指定が違います。
年齢の情報が掲示板の仕様上重要であるなら、alt="nn歳"のように出力されるべきですし、顔の表示が装飾的なものでしかないのであれば、alt=""です。

>安芸川晴海 2000/03/28(火) 21:57:09
>>print qq{<IMG SRC="$img_dir/$from->{age}.jpg" ALT="$from->{age}歳用の画像">};
>たぶんalt属性の指定が違います。
関係ないだろそれは。やり方を聞いてるんだから。

安芸川晴海 2000/03/29(水) 11:42:25
>関係ないだろそれは。やり方を聞いてるんだから。
alt属性が何故存在するかといえば、適切な使用によって文書制作者の意図がより広く伝わるからであり、この場合のちんさんの目的を達成するにはプラスになるかと思ったのですが。
でも、本来のトピックから外れているのは確かですね。申し訳ありませんでした。

もと。 2000/03/29(水) 13:57:34
>ちんさん
<SELECT NAME=age>
<OPTION VALUE=10>10代
<OPTION VALUE=20>20代
<OPTION VALUE=30>30代
</SELECT>
という感じでしょうか?
で、10.jpg、20.jpg、30.jpgを用意します。
http://www.tohoho-web.com/html/form.htm
を参考にしてください。
$formに無名ハッシュへのリファレンスが入っているのは僕の癖です。
以前モジュールを作って(それこそ再開発なのですが)、
それがリファレンスを返すせいです。

>安芸川晴海さん
あぁ、ちょっといい加減でしたね。
$from->{age}にどういう値が入っているか
わかりやすくなるかと思ったんですが、余計でしたね。

[上に] [前に] [次に]