Verschlüsselung von Mailadressen
Bitte geben Sie in das obere Textfeld die zu verschlüsselnde Mailadresse (z.B. IHR.NAME@math.uni-hamburg.de) ein und klicken Sie auf verschlüsseln .
Wechseln Sie nun zu Ihrer in einem Editor geöffneten Webseite. Kopieren Sie den folgenden Ausdruck an die Stelle, an der Ihre Mailadresse verlinkt werden soll:
<a href="javascript:linkTo_UnCryptMailto('');">IHR_NAME</a> .
Kopieren Sie die verschlüsselte Adresse zwischen die einfachen Anführungszeichen des Ausdrucks. Ersetzen Sie dann IHR_NAME durch Ihren Namen oder den Text der mit Ihrer Mailadresse verknüpft werden soll. Die Ausgaben in den Feldern "... in JS-Anweisung" sowie "... im href" werden von Ihnen an dieser Stelle nicht benötigt.
Wenn Sie Ihre Email-Adresse als Klartext veröffentlichen möchten empfehlen wir eine der folgenden Methoden:
1. Verschleiern der Adresse durch versteckten Zusatztext (empfohlen):
Diese Technik wurde durch die Browserentwicklung funktionsunfähig. Bitte nicht verwenden.
2. Ersetzen des at-Zeichens:
Ersetzen Sie in der Klarschriftadresse das at-Zeichen (@) durch (at) . Gelegentlich sieht man, dass auch die Punkte innerhalb einer Klarschriftadresse durch (dot) ersetzt wurden. Durch das Ersetzten von @ kann dieses Zeichen von Automaten nicht mehr zur Identifikation von Email-Adressen verwendet werden.
Was ist noch zu tun?
Damit ein Besucher der Webseite die Mailadresse entschlüsseln kann, muss die Webseite im head -Bereich zwei JavaScript-Programme mit nachfolgendem Code enthalten. Dieser kann auf 2 Arten eingetragen werden. Im aufrufenden Browser muss natürlich JavaScript aktiviert sein!
1. Script-Tag lädt den Code (empfohlen):
<script language="JavaScript" src="/Includes/unCryptMail.js" type="text/javascript"></script>
2. Script-Tag listet den Code:
<script type="text/javascript">
/*<![CDATA[*/
<!--
function UnCryptMailto(s) {
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-(1));
}
return r;
}
function linkTo_UnCryptMailto(s) {
location.href=UnCryptMailto(s);
}
// -->
/*]]>*/
</script>
|