Simon: Bild verlinken, dabei aber email adresse schützen vor spam

Hallo,

wie kann ich eine grafik mit meiner emailadresse verlinken, und dabei den trick anwenden, die emailadresse zu zerstückeln, damit sie von den sogenannten spidern nicht gesehen werden kann?

Wie binde ich das in die Grafik ein?

<script>
<!--
// "ihrname" = prefix der email (username)
// "ihredomain.de" der rest der email-adresse.
var prefix = "ihrname";
var domain = "ihredomain.de";
document.write('<a href="mailto:' + prefix + '@' + domain + '">');
document.write(prefix + '@' + domain + '</a>');
//-->
</script>

Gruß, SImon

  1. Hallo Simon!

    [...] damit sie von den sogenannten spidern nicht gesehen werden kann?

    Grundsätzlich überhaupt nicht, denn alles, was ein Browser darstellen kann, sollte auch ein Spider irgendwie auswerten können ... ganz sicher bist Du nie ;)

    MfG
    Götz

    --
    Losung für Sonntag, 7. März 2004
    Siehe, die Völker sind geachtet wie ein Tropfen am Eimer und wie ein Sandkorn auf der Waage. (Jesaja 40,15)
    Ihr könnt die Liebe Christi erkennen, die alle Erkenntnis übertrifft, damit ihr erfüllt werdet mit der ganzen Gottesfülle. (Epheser 3,19)
    (http://www.losungen.de/heute.php3)
    1. Grundsätzlich überhaupt nicht, denn alles, was ein Browser darstellen kann, sollte auch ein Spider irgendwie auswerten können ... ganz sicher bist Du nie ;)

      Das ist mir schon klar - aber sicherlich ein wenig "sicherer", oder?

      1. Hallo Simon!

        Das ist mir schon klar - aber sicherlich ein wenig "sicherer", oder?

        Schau mal im Archiv (</archiv/>), eine Diskussion über die Wirksamkeit bzw. Unwirksamkeit eines solchen "Schutzes" wurde schon ab und zu mal diskutiert.

        Letztlich machst Du Deine Seite dadurch aber auch benutzerunfreundlicher (zumindest, sobald JS ins Spiel kommt), da Du ja dann einige Benutzer ausschließt.

        Ich selbst halte von solchen "Schutzmechanismen" genausoviel wie vom "Rechte-Maustaste-Sperren" ;)

        MfG
        Götz

        --
        Losung für Montag, 8. März 2004
        Der Herr, dein Gott, wandelte dir den Fluch in Segen um, weil dich der Herr, dein Gott, lieb hatte. (5. Mose 23,6)
        Jesus sprach zu der geheilten Frau: Meine Tochter, dein Glaube hat dich gesund gemacht; geh hin in Frieden und sei gesund von deiner Plage! (Markus 5,34)
        (http://www.losungen.de/heute.php3)
  2. Hallo Simon,

    wie schon von Götz erwähnt gibt es nie eine 100%ige Sicherheit.

    Ich würde es evtl. versuchen indem ich alle Zeichen in html-Code umwandeln würde. Aber die Spider werden auch so schlau sein und HTML-Code wandeln können!

    Beispiel:
    <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#105;&#99;&#104;&#64;&#109;&#101;&#105;&#110;&#110;&#97;&#109;&#101;&#46;&#100;&#101;">ich@meinname.de</a>

    Das funktioniert natürlich auch in deinem Beispiel. Du wandelst einfach die beiden variablen in Html-Code. Nicht vergessen das @ nach &#64; zu wandeln.

    Fertig

  3. Hallo Simon

    Wie binde ich das in die Grafik ein?

    Indem du beim zweiten "document.write" den img-Tag einsetzt.

    also so:

    <script type="text/javascript">
    <!--
    // "ihrname" = prefix der email (username)
    // "ihredomain.de" der rest der email-adresse.
    var prefix = "ihrname";
    var domain = "ihredomain.de";
    document.write('<a href="mailto:' + prefix + '@' + domain + '">');
    document.write('<img src="DeinBild" alt="' +prefix + '@' + domain + '"></a>');
    //-->
    </script>

    Bedenke aber, dass jemand, der ohne JavaScript unterwegs ist, dir keine Email schicken kann und die Spam-Robots dich trotzdem finden können.
    Besser, du legst dir eine Wegwerf-Email-Adresse an. Wenn dann der Spam überhand nimmt, legst du dir wieder eine neue an, änderst die Adresse auf der Seite und löscht ein Weilchen später die alte Adresse.
    Wer aufgrund deiner Seite Kontakt mit dir aufnehmen will, wird die aktuelle Adresse der Seite verwenden und nicht die, die da irgendwann einmal stand.

    MFG
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!