Lura SPAM-roboten(2)
(variant som är lite trickig om man använder css styling...)

Så här kan man enkelt fixa att mailadresser syns för ögat -
men inte för SPAM-robotarna som krälar där ute på nätet och letar efter e-post-adresser.
De har nämligen lite svårt att förstå när man döljer det hela i ett JavaScript...

Om man vill ha en e-post-adress till
bara.jag@mitt.net
skall man INTE skriva som jag gjorde!
För kollar man i koden ser man ju e-postadressen som jag skrev den, dvs det liknar
något@annat
vilket ju är typiskt för en e-post-adress.

För att den skall vara klickbar kodar man normalt så här:
<a href="mailto:bara.jag@mitt.net">bara.jag@mitt.net</a>
och då syns den så här:
bara.jag@mitt.net
I koden finns det nu två mail-adresser fast de är lika:
dels den man ser men även den som gör det hela klickbart.



Om man istället i headern
(dvs mellan taggarna <head> och </head>)
refererar till JavaScriptet doe.js genom att skriva
 <script type="text/javascript" src="doe.js"></script>
och lägger scriptfilen doe.js i samma bibliotek
kan man, där man vill ha en e-post-adress, skriva
 <script type="text/javascript">doe('bara.jag','mitt.net')</script>
(de två delarna av e-post-adressen bara.jag och mitt.net
sänds som argument till funktionen doe())
vilket ju inte ser ut som en e-post-adress...

Men om man låter en webläsare visa det hela blir det en vanlig klickbar e-post-adress...


Nu har man lurat SPAM-roboten - men inte ögat!!

Enkelt när man vet hur man gör - eller hur ?

Vill du se hur scriptet gör - kolla här...