Page is a not externally linkable
rainborick - 5:16 pm on Oct 8, 2012 (gmt 0)
Just by relying on JavaScript, you've eluded the vast majority of SPAMmers. Then by obscuring the "mailto:" and exploding the email address into its component parts within your code, you're safe from just about anything short of a JavaScript emulator. So you could compact your code into fewer steps and still be pretty confident in the overall result.
The alternative is to rely on a mail form that never presents the Email address to users in any way. But then you have bots that blindly fill in those forms and you end up with some SPAM regardless of your efforts. So there's no foolproof solution.