Obfuscation demo
Codec:
Using scripts & CSS-Direction:
<cc1:Liame ID="Liame2" runat="server" EmailAddress="test@testingdomainname.com" LinkText="Link text!"
LinkTitle="Link title" UseCSSDirection="True" />
Using scripts:
<cc1:Liame ID="Liame1" runat="server" EmailAddress="anotheraddress@greatdomainname.com"
LinkText="Only scripting" LinkTitle="Insert a title here" />
Using scripts & CSS-DisplayNone:
<cc1:Liame ID="Liame3" runat="server" EmailAddress="displaynone@domainthis.com"
UseCSSDisplayNone="True" />
Using scripts & CSS-DisplayNone & CSS-Direction:
<cc1:Liame ID="Liame4" runat="server" EmailAddress="user@ihaveacooldomainname.com" LinkText="Using everything" LinkTitle="Hi!"
UseCSSDirection="True" UseCSSDisplayNone="True" />
Page directive:
<%@ Register Assembly="Liame" Namespace="Liame" TagPrefix="cc1" %>
Look at the source code of this page and you'll see how the email addresses have been obfuscated, and how the code changes at every refresh.
If you prefer to generate fixed javascript code ready to be inserted in your page, try here.