Jeder kennt das, sobald man auf seiner Seite zB im Kontaktbereich oder sonst wo seine eMail Adresse angibt, findet sie ein Bot bestimmt und man bekommt Spam, Spam und nochmehr Spam
Hier hab ich ein kleines Codeschnipsel welches euch hoffentlich etwas dabei hilft.
In den Head-Bereich eurer Homepage
und jetzt dann euren mailto: Befehl auf der Seitefunction mailSafe(strText, mode) {
var i;
var strReversetext = '';
for (i=0; i<strText.length; i++) {
strReversetext += strText.charAt(strText.length-i-1)
}
if (mode == 'write') document.write(strReversetext);
if (mode == 'open') window.open('mailto:'+strReversetext);
if (mode == 'return') return strReversetext;
}
Wie Funktionierts.<a href="javascript:mailSafe('dlt.niamod@liam','open' );" onMouseOver="window.status=mailSafe('dlt.niamod@li am','return');return true;" onMouseOut="window.status=''"><script type="text/javascript">mailSafe('dlt.niamod@liam','write')</script></a>
Der Trick hierbei ist, das ihr eure eMail "rückwärts" eingibt, somit kann der Bot sie zwar durch das @ finden, aber ankommen wird nie was, weil sie ja falschgeschrieben ist, komplett falsch. als Beispiel habe ich hier mail@domain.tld genommen, das wird zu dlt.niamod@liam
Bots durchsuchen immer den Quellcode, dort steht sie eben falsch, angezeigt wird die eMail auf eurer Seite aber trotzdem korrekt, auch per Klick wird sie korrekt in das Mailprogramm geladen.
Bei fragen einfach melden,
ansonsten freu ich mich wie immer über Feedbackund wünsch euch mit der kleinen Spielerei viel Spaß!


LinkBack URL
About LinkBacks






Zitieren
Themenstarter



Lesezeichen