Jag tycker mig minnas att jag någonstans sett en javascript-funktion med vilken man kunde öppna en mailto-länk utan att skriva ut e-postadressen i koden. Funktionen krypterade adressen på något vis för att försvåra för spambotar. Någon som känner igen detta? Jag hittar inte tillbaka till sidan.
Skydda e-postadresser
9 svar · 339 visningar · startad av Skarre
Kryptering eller inte, men jag gör så här:
<script>
function mail(who,where){location.href = "mailto:" + who + "@" + where;}
</script>
<a href="javascript:mail('info','mindomän.se')">Maila mig</a>
Härligt att se att folk vill använda mitt script :)
Fast det känns som att det räcker att "heta en domän" för att spammarna skall lista ut vilken epostadress man har. "info" är ju inte helt ovanlig...
Denna kanske också funkar:
***SPAM***info@mindomän.se
Och be användaren att plocka bort "***SPAM***".
Här kommer en länk som avhjälper problemet.
http://www.boogiedesign.com/articles/web/031004_mailto/
/S
En enklare variant om du inte vill använda asp.
function mailto(str){
location.href="mailto:"+str.match(/./g).reverse().join('');
}
</script>
<a href="javascript:mailto('es.nämodnim@ofni');">Maila</a>
jag använder http://www.niklasson.net/form/ det tycker jag är helt outstanding, då kan folk som inte har kopplat mailprogrammet till webläsaren (som alla som sitter på bibliotek, allsa som har hotmail nästan och många arbetsplatser) också skicka mail till en.
Jag krypterar mina e-postadresser med hjälp av http://www.gislaved.net/?sida=nospam