偽Aタグ


Aタグでメールアドレスにリンクしておくとウイルスやスパムなどの迷惑メールが心配。
でも, ユーザの立場からするとメールアドレスをメーラにCopy&Pasteするのは面倒。
というわけで, JavaScriptとCSSでAタグの真似をさせてみることにしました。

<span style="color:#0000ff; cursor:hand; text-decoration:underline;" onClick="location.href='mailto:'+'abc123@'+'aaa.bbb.com'; this.style.color=document.vlinkColor;" onMouseover="status='mailto:'+'abc123@'+'aaa.bbb.com';" onMouseout="status='';">abc123@aaa.bbb.com</span>

abc123@aaa.bbb.com
こんな感じで動作します。
IE5,6なら特に問題ないと思います。
NN6だとカーソルが変わらない以外は大丈夫なようです。
NN4以下では動作しないようです。

これでウェブサイトからのメールアドレスの収集をかなり防げると思います。
実際に, これを使い出してから約半年, ウイルスメールやスパムメールが激減しました。
それなりに意味はあるようです。

○おまけ: 偽Aタグジェネレータ
メールアドレス

タグ

BACK TOP