Par |ben|, mardi 19 juillet 2005 à 21:14 :: Web Développement :: #38 :: rss
Script Anti-Spam, comment cacher son email aux robots
vous le savez certainement, si votre site est présent sur les moteurs de recherches, et si votre email est en clair dans votre code, vous avez toutes vos chances pour subir les inconvénients du
Il existe pourtant de petits scripts permettant de cacher votre adresse aux robots malveillants. En voici 2, avec le premier plus récent (et p't'etre plus pratique pour "cacher" plusieurs email a la fois) que le dernier
source (du premier code, car le second je ne me souvient plus tellement ça fait longtemps !) : http://www.badboy.ro/ (articles/2005-01-25/index.php)
Code 1 :
<html>
<head>
<script language="javascript" type="text/javascript">
function emailCloak() {
if (document.getElementById) {
var alltags = document.all? document.all : document.getElementsByTagName("*");
for (i=0; i < alltags.length; i++) {
if (alltags[i].className == "emailCloak") {
var oldText = alltags[i].firstChild;
var emailAddress = alltags[i].firstChild.nodeValue;
var user = emailAddress.substring(0, emailAddress.indexOf("("));
var website = emailAddress.substring(emailAddress.indexOf(")")+1, emailAddress.length);
var newText = user+"@"+website;
var a = document.createElement("a");
a.href = "mailto:"+newText;
var address = document.createTextNode(newText);
a.appendChild(address);
alltags[i].replaceChild(a,oldText);
}
}
}
}
window.onload = emailCloak;
</script>
</head>
<body>
<p>email address 1 : <span class="emailCloak">toto(at)eniris.com</span></p>
<p>email address 2: <span class="emailCloak">tata(at)eniris.com</span></p>
</body>
</html>
Résultat :
email address 1 : toto(at)eniris.com
email address 2: tata(at)eniris.com
Code 2 :
<script language="JavaScript" type="text/javascript"> <!--
var login = 'tutu';
var domaine = 'eniris.com';
document.write('<a href=\"mailto:' + login + '@' + domaine + '\">');
document.write(login + '@' + domaine + '</a>');
// --> </script>
Résultat :
email adress :
Article suivant de la même catégorie >> CSS Tab Designer pour des menus to...
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.