JavaScript eMail-Adressen-Verschlüsseler


Mit diesem Formular lassen sich mailto: Links in HTML-Seiten einbetten, ohne dass die eMail-Adresse im Klartext angegeben werden muss - im Link wird die eMail-Adresse verschlüsselt. Und erst bei Klick auf den Link wird die gültige Adresse durch JavaScript entschlüsselt. Dies soll verhindern, das automatische eMail-Suchroboter die eMail-Adresse im HTML-Text der Seite finden und in eMail-Listen aufnehmen, die anschliessend zur Versendung von Werbung (Spam) missbraucht werden.

0.Schritt: den unten stehenden Code von <script> bis </script> in den <HEAD>-Abschnitt der HTML-Datei
1.Schritt: unten eMail und Shift-Wert eintragen
2.Schritt: Click auf "Encrypt eMail"
3.Schritt: Den Text bei "HTML Link" markieren und via Strg-C in Zwischenablage kopieren
4.Schritt: Den HTML Link aus der Zwischenablage ins Ziel-HTML-Dokument einfügen

Beispiel: eMail-Link
eMail:
Shift:
Crypted eMail:
HTML Link:

In den <HEAD>-Abschnitt der HTML-Datei:
<script> <!--
function UnCryptMailto(s, shift) {
	var n=0;
	var r="";
	for(var i=0;i<s.length;i++) { 
		n=s.charCodeAt(i); 
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(shift)); 
	}
	return r;
}
function linkTo_UnCryptMailto(s, shift)	{
	location.href=UnCryptMailto(s, shift);
}
// --> </script>