Afficher son adresse mail sans trop de risque de spams ?
Par Thierry POINOT le mardi 6 janvier 2009, 00:05 - créations - Lien permanent
Un script permettant d'afficher un lien "mailto" sur une adresse mail non lisible (??) par les robots :
<p>Vous pouvez aussi me contacter par mail à l'adresse suivante : <span id="m-a-i-l">contact#arobase#thierrypoinot#point#com</span> </p> <br /><br /><script type="text/javascript"> src="mailto.js" </script>et le fichier mailto.js contiendra :
$(document).ready(function (){
var mail = $('#m-a-i-l').html();
mail = mail.replace('#arobase#', '@');
mail = mail.replace('#point#', '.');
$('#m-a-i-l').html(mail);
$('#m-a-i-l').wrap('<a href="mailto:'+$('#m-a-i-l').html()+'">');
});Je ne sais pas trop si c'est efficace contre les robots spammeurs mais bon c'est toujours ça, l'adresse mail n'est pas afficher en dur dans le code HTML de la page.
Commentaires
Merci pour le ptit truc, sympa à savoir. Je vais essayer et je te tiens au courant. a+
Merci pour le script, je souffre toujours des spams, je sais pas a quoi sert de faire du spam, ils n'ont rien à faire ou quoi ?
excellent cette fonction
merci à toi :)
Super script.
As-tu un retour sur son efficacité ? je vais sans doute utiliser cette technique sur un site si elle est efficace.
En tout les cas merci.
@Nico :Pas de retour encore mais je pense que la meilleure solution pour ne pas avoir de spam est de ne jamais publier son adresse mail, ou d'éviter de s'inscrire sur tous les sites que l'on trouve. Ou alors avoir une adresse dédié aux inscriptions.
Je pense que le script en soi est efficace pour les bots ou crawlers, mais je suis persuadé que les gens qui créé les robots sont capables de visiter tous les sites qu'ils trouvent pour récupérer des adresses mails "à la main".