Wir bloggen zu vielen Themen rund um Typo3 und Java/J2EE

E-Mail-Spam-Schutz

Avatar of Joerg-Alexander StoehrJoerg-Alexander Stoehr - 27. Mai 2016 - Typo3 at xanders

Um einen Spam-Schutz für E-Mail-Adressen zu realisieren, wird die Mailto-Link in der HTM-Seite mit "(at)" für @ und "(dot)" für . maskiert. Beim Laden der Seite wird durch eine jQuery-Funktion  wird das “(at)” und “(dot)” durch die entsprechenden Zeichen @ und . ersetzt.

HTML

<body>
  <footer>
    <div>
      <a href="mailto:you(at)youremailaddress(dot)com">you(at)youremailaddress(dot)com</a>
    </div>
  </footer>    
</body>

JQuery

$(document).ready(function() {
   $('a[href^="mailto:"]').each(function() {
        this.href = this.href.replace('(at)', '@').replace(/\(dot\)/g, '.');
        // Remove this line if you don't want to set the email address as link text:
        this.innerHTML = this.href.replace('mailto:', '');
    });
}

Archiv

2016 (5)

Mai (4) Januar (1)

2015 (2)

November (1) Mai (1)

2014 (1)

April (1)

2012 (3)

Mai (3)