Un mini plugin jquery qui permet d’afficher des liens mailto sur des adresses mail sans que les robots chopent vos adresses mails. A condition que les robots qui parsent vos pages web ne sachent pas interprété le Javascript.
Toujours est-il qu’il vaut mieux je pense privilégier un formulaire de contact avec CAPTCHA plutôt que d’exposer son adresse mail sur son site.
enjoy!
Utilisation
<script type="text/javascript">
$(function(){
$('.mailTo').mailTo();
}
</script>
<div class="mailTo">
mail#AT#domaine#DOT#tld
</div>
Code source :
if(jQuery)(function() {
$.extend($.fn, {
mailTo: function() {
/**
* @author Thierry Poinot http://thi3rry.fr
* display an mailto link in html element by replacing #AT# and #DOT#
* avoid spam on email address
*/
var mail = $(this).html();
mail = mail.replace('#AT#', '@');
mail = mail.replace('#DOT#', '.');
$(this).html(mail);
$(this).wrap('<a href="mailto:'+$(this).html()+'">');
}
});
})(jQuery);