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
12 janv. 2006 à 18:50
22 nov. 2005 à 13:28
14 nov. 2005 à 18:30
si je changes mon expression régulière, je peux quand même faire en sorte de piquer ton adresse...
13 nov. 2005 à 19:23
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 !...
12 nov. 2005 à 12:07
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.