From the Rose Garden emerges a nice javascript to confuse spam-bots. This ROT-13 code will defend against most of those evil buggers from harvesting your email address.
<!-- Script to hide email address using ROT-13 -->
<script language='JavaScript'>
<!--
function rot13 (string) {
var aCode = 'a'.charCodeAt();
var zCode = 'z'.charCodeAt();
var ACode = 'A'.charCodeAt();
var ZCode = 'Z'.charCodeAt();
var result = '';
for (var c = 0; c < string.length; c++) {
var charCode = string.charCodeAt(c);
if (charCode >= aCode && charCode <= zCode)
charCode = aCode + (charCode - aCode + 13) % 26;
else if (charCode >= ACode && charCode <= ZCode)
charCode = ACode + (charCode - ACode + 13) % 26;
result += String.fromCharCode(charCode);
}
return result;
}
// -->
</script>
<p>Here is my email address: <script language="JavaScript">
<!--
var name="ebova-naa@ebova-naa.pbz";
document.write('<a href=\"mailto:' + rot13(name) + '\">');
document.write(rot13(name) + '<\/a\>');
// -->
</script></p>
<!-- End of example code -->
<script language='JavaScript'>
<!--
function rot13 (string) {
var aCode = 'a'.charCodeAt();
var zCode = 'z'.charCodeAt();
var ACode = 'A'.charCodeAt();
var ZCode = 'Z'.charCodeAt();
var result = '';
for (var c = 0; c < string.length; c++) {
var charCode = string.charCodeAt(c);
if (charCode >= aCode && charCode <= zCode)
charCode = aCode + (charCode - aCode + 13) % 26;
else if (charCode >= ACode && charCode <= ZCode)
charCode = ACode + (charCode - ACode + 13) % 26;
result += String.fromCharCode(charCode);
}
return result;
}
// -->
</script>
<p>Here is my email address: <script language="JavaScript">
<!--
var name="ebova-naa@ebova-naa.pbz";
document.write('<a href=\"mailto:' + rot13(name) + '\">');
document.write(rot13(name) + '<\/a\>');
// -->
</script></p>
<!-- End of example code -->
Labels: e-mail, javascript, no-spam, spam, web














