Skip to content
Thoughtful, detailed coverage of everything Apple for 32 years
and the TidBITS Content Network for Apple professionals

JavaScript Yourself Anonymous

JavaScript Yourself Anonymous — In response to letters on hiding your email address on a Web page to avoid spammers sucking it down, Joseph McLean <[email protected]> wrote us with a nifty JavaScript-based solution, which he offers for free:

Brandon Munday mentioned how he removed all "clickable" mailto links from his Web site to thwart the evil address-collecting spiders. Making a site non-clickable is so counter to the Web’s nature that I became convinced there had to be another way. And there is – if you turn to JavaScript for aid.

JavaScript is not ubiquitous technology, but this can also work in your favor, because spiders don’t speak that language – and most of your human visitors have browsers that do. Here’s an example I cooked up in five minutes.




<script language=javascript>

<!–

// SpamProof Mail Script 1.0

// by Joseph McLean <[email protected]> – freeware

// Linktext is the text you want folks to see and click upon.

// email1 & email2 are the text on either side of your

// email address’s @ sign.


var linktext = "Email Me!"

var email1 = "jsmith"

var email2 = "where-ever.com"

document.write("<a href=" + "mail" + "to:" + email1 + "@" + email2 + ">" + linktext + "</a>")

//–>

</script>



This chunk of code can be pasted into your Web page’s HTML at any point. Some old browsers don’t support JavaScript, but they won’t hit an error – the mail link will simply be invisible (as it is to spiders).


Subscribe today so you don’t miss any TidBITS articles!

Every week you’ll get tech tips, in-depth reviews, and insightful news analysis for discerning Apple users. For over 31 years, we’ve published professional, member-supported tech journalism that makes you smarter.

Registration confirmation will be emailed to you.