XORHTMLというフリーソフトのことですか?
メールアドレスだけであれば、
<a href=”javascript:mailsend(’a’, ’a.net’)”
に置換して、以下の行をheadタグ内に書けばいけそうですが。
<script language=”javascript”>
function mailsend(n, d) {
location.href = ”mail:”+n+”@”+d;
}
</script>
簡単な方法ですが、メールアドレスを、テキストではなく画像で描くのはどうですか?サイトを訪問してメールを送りたい人にしてみれば不便ですが、少なくとも自動的に収集されるのは防げる気がします。
リンクはできるようにしたいですね。
ありがとうございます。
メールアドレスのタグをエンコードしてはいかがでしょう?
さらに、エンコードした内容を外部JSファイルで取り込むようにしては。。。
例
■aaa.html
<HTML>
〜
<!--外部JS -->
<script language=”javascript1.1” src=”aaa.js”></script><noscript>JavaScriptをONにしてください。</noscript>
</HTML>
■aaa.js
mail=”E-mailのデコード内容”;
str_start=”<A HREF=¥”mailto:”;
str_middle=”¥”>”;
str_end=”</A>”;
document.write(str_start+mail+str_middle+mail+str_end);
どうでしょう?
ありがとうございます。
このサイトにある「メルアドのエンコード化」のことでしょうか。
私も自分のサイトでやってるんですけど、なかなか効果的ですよね。余計なメールが「グッ」とこなくなりました。
ありがとうございます。
http://www.broadband-xp.com/hidesource/
HTMLソースを隠す方法
一応このようなページがあります。
メールアドレスだけをunicodeにすると良いかもとか書いてますが、実際見えるのであれば検索する方法もあるわけで
完全な方法はありません。
相手さんも馬鹿じゃないのでいたちごっこになります。
一番良いのはアットマークや文字を2バイト文字にしてしまう事です。
当然そのままでは送れませんが、ボタン一つで直せるし
巡回プログラムは収集する事が困難になります
みなさん、ありがとうございました。
ありとうございます。javascript、うまく動きました。