Hi
I know your friend's problem was with a cgi script, but since he/she changed to just an email address, I though I'd help with that. As far as cgi goes, I think Matt Scripts' (linked in the Greek article) new cgi mail program addresses the spam issues, although it is much more complicated than the older version.
I persnally use these scripts to ward off spammers, so far it has worked well for me. I used it on a site that is no longer up and on my art site. So far the spambots (programs that automatically search for email addresses) don't interpret javascripts. I have never had a spammer find my real address from my websites. Just my stupid marketing trials that didn't work like FFA pages
Unfortunately, the spambots can read the text without a link too. They just search websites for anything with an @ symbol and can read the @ symbol code.
Also, I recommend your friend change her email address and remove the address that has been abused. After posting on the FFA networks, I was getting mail from me (administrator) to people that do not exist (i.e
tom@newlifeforu.com) etc. threatening to cut off my service unless I gave my credit card number immediately. Unfortunately I had to send all the unrouted emails (i.e going to an invalid address) to :Fail:No Such Address Here (The real senders get an error) and loose my ability to create a new address on-the-fly. But it stopped the 100+ threats and viruses I was getting every hour! AARRRGGGH! Ya know, I still didn't get any real traffic.
Anyway, just replace the capitalized words with the information required, copy from scritp tag to script tag. Then place the whole script where ever you want the email link to appear.
I hope this helped. Please don't think I'm talking down. I just didn't want to speak Greek too or did you mean Geek. If you need more help let me know, I'll try.
Faith
Script one: This one displays a text link.
<script language=javascript>
<!--
var showtag="@"
var showlink="PUT YOUR LINK TEXT HERE";
var showname="PUT THE PRE @ ADDRESS HERE";
var showhost="YOUR DOMAINE.COM HERE";
document.write("<a href="+"mail"+"to:"+showname+showtag+showhost+
">"+showlink+"</a>")
//-->
</script>
Script two: This one displays a valid email address, but still in code:
<script language="Javascript">
<!--
username = "PUT THE PRE @ ADDRESS HERE"
server = "YOUR DOMAINE.COM HERE"
document.write("<font face='Arial,Helvetica' size=-1>");
document.write("<a href='mailto:" + username + "@" + server + "'>");
document.write("<font color='ff0000'>");
document.write(username + "@" + server);
document.write("</a>");
document.write("</font>");
//-->
</script>