E-Mail-Spam-Schutz
- 27. Mai 2016 - Typo3 at xandersUm 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:', ''); }); }