Anti-spam

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 581 fois - Téléchargée 26 fois

Contenu du snippet

Très simple et facile à mettre en oeuvre, cette astuce permet de dérouter la plupart des robots à l'affut de addresses e-mails sur votre site

Source / Exemple :


<html><head>
<script language=JavaScript><!--
function email_restore() {
  var address = "mynameNOSPAMmyprovider";
  var bingo = address.replace("NOSPAM","@");
  alert(bingo);
  //window.location = 'mailto:'+bingo;
}
--></script></head>
<body>
<font face="Comic Sans MS" size="5" color=black>
<font size=2>Free JavaScript provided by ©2005-VB'Breizh<hr>
<hr><font size=3>
<center>
This script hides your e-mail address from robots and prevents spam.<p>
<input type=button value='Restore e-mail address' onclick='email_restore()'>
</center>
</body></html>

Conclusion :


Démo chez VB'Breizh http://gilles.saunier.free.fr

A voir également

Ajouter un commentaire

Commentaires

xavierbou
Messages postés
1
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
12 janvier 2006
-
avec escape et unescape, ça marche aussi très bien...
cs_MATHIS49
Messages postés
370
Date d'inscription
vendredi 10 octobre 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
le mieux étant qu'en (ou 'quand' je sais plus) même le formulaire PHP... :D
coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
26 -
salut
si je changes mon expression régulière, je peux quand même faire en sorte de piquer ton adresse...
vbbreizh
Messages postés
73
Date d'inscription
lundi 25 juin 2001
Statut
Membre
Dernière intervention
13 novembre 2005
1 -
à Phil...dont j'ai lu avec intérêt le tutorial...
Si les robots sont à la recherche du "@", tu penses bien qu'ils recherchent aussi son code character()...
J'ai voulu faire au plus simple, la plupart des débutants demandant de taper manuellement le "@" pour éviter le "repérage" des adresses sur leur site.
C'est basique, oui...mais relativement efficace !...
Phil_Free
Messages postés
280
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
28 avril 2006
1 -
Salut,

Tu peux aussi lire ce tutorial:

http://www.javascriptfr.com/tutorial.aspx?ID=125

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.