迷惑メール対策

 メールアドレスをそのまま記載すると、迷惑メールが来るようになることがあります。これは、悪質業者がメールアドレス収集ソフトを使って自動的に広告メールを送るようにしているからです。

 通常、この種のソフトに引っかからないように、メールアドレスに全角文字を加えたりする対策をとるのですが、このことで、普通に訪問してくださる方々にも不便な思いをさせてしまいます。

 そこで、PCのブラウザでは、正しいアドレスが表示されるようにするスクリプトを作りました。

<a id="M">testあっとまーくhogehogeどっとcoどっとjq</a> のように記述した要素(メアドは適宜編集してください)の後に、以下のスクリプトを追加します。
<script type="text/javascript"><!--
function TextChanger(){
	var mail=document.getElementById("M"); //対策済みアドレスが記述された要素を指定する
	var text=mail.firstChild.nodeValue; //対策済みアドレスを得る
	var dot=new RegExp("どっと","g"); //全ての「どっと」にマッチする正規表現オブジェクトを作成
	text=text.replace("あっとまーく","@").replace(dot,"."); //正しいアドレスに戻す
	mail.replaceChild(document.createTextNode(text),mail.firstChild); //表示を正しいアドレスに置き換える
	mail.href="mailto:"+text; //リンクを作成する
}
if(document.getElementById)TextChanger(); //DOM Level1以上であるかを調べて実行
//-->
</script>

実行結果: testあっとまーくhogehogeどっとcoどっとjq


Copyright (C) ヌルコムアーカイブス・デジタル制作室