< 戻る

ロボットで自動生成されない様に JavaScript でメールアドレスを分割する方法を想定します。この場合は、JavaScript を解析しないとメールアドレス化できませんので、ロボットに対して抵抗が大きいと思います。

ただし、JavaScript が有効になっていないと表示されませんので、一部のユーザーはメールアドレスを確認できなくなる事に注意してください。

メール:JavaScirpt を有効にしてください

JavaScript が有効になっていれば、「JavaScirpt を有効にしてください」がメールアドレスに変換されているはずです。


コード内容

<p>メール:<span id="mailAddress">JavaScirpt を有効にしてください</span></p></p>

<script type="text/javascript">
var name = "info";
var domain = "ananas.co.jp";
showAddress( "mailAddress", name, domain );

function showAddress( target, name, domain ) {
var address = name + "&#64" + domain;
var email = document.getElementById( target );
email.innerHTML = "<a href=\"mailto:" + address + "\">" + address + "</a>";
}
</script>