質問: 自分の使っている掲示板で、メールアドレスを書いてもらうようにしていますが、 なにかメールアドレスを公開しているようで、きまりが悪い気がします。 そこで、メールアドレスは、名前の上にマウスを置いたときに、左下にmail to~ と表示されるようにしたいのですが、どうしたらいいでしょう? もちろん、名前をクリックすると、メールソフトが立ち上がるという風にしたいのですが。 javaとjava scriptの区別もできない私に、「これをコピペで使いなさい」とかここのサイトに解説があるという ありがたい情報をお願いします。 ちなみに、掲示板は、HTMLというんでしょうか、なんでも自分で書けるような方式です。 よろしくお願いします。
回答: すみません。正しくは 名前 でした。 >もうおバカな人間で、「手取り足取り」でないと、わからないものですから、 そういう言い方、やめたほうがいいです。 貴方はへりくだっているつもりなのでしょうが、 最初から自分で調べる気がないように聞こえます。 ($data{'email'}) ↓ ($data{'email'}) メールアドレスを表示せず、「名前」の上にマウスを置いたときに、ステータスバーにメールアドレスを表示させたいのであれば、 $data{'name'} でいいはずです。 IE6で正しく表示が出来ることを確認済み。 CGIのPRINT文は、HTMLと基本的には同じです。 入力されたデータに、例えば$data{'email'}のような代数を割り当てて それを表示するよう、HTMLを書いているだけなのです。 つまりCGIの入力項目をどの代数に割り当て、それをどう表示しているのかさえ理解できれば、PRINT文は自由に書き換えることが出来ます。 注意1:PRINT文内のHTMLで、"を使う場合は、必ず \" と入力してくださいね。 注意2:ソースを改行するばあいは、\n です。