Mot exact Résultats par page

Index des mots-clés

AGENDA PERSONNEL
ALBUM PHOTO (Script)
ANTI SPAM
APICULTURE
BOISSONS (Recettes)
BREDELE
C++
CADRE
CHARLOTTE AUX FRUITS
CODAGE ADRESSES MAIL
CODE 2 DE 5 ENTRELACE
CODE 3 DE 9
CODE 128
CODE PDF417
CODES BARRE
CODE POSTAL
CODES VIDEOTEXT
CONFITURES
CONGOLAIS
CONSERVES (Recettes)
CORNICHONS AU VINAIGRE
COUARAIL
CUISINE (Bases)
CYBERMUT
DADANT
DATAMATRIX
DDE
DESSERTS (Recettes)
DOUBLE NAT
DYNDNSUPDATE
EAN 13
EAN 128
ELECTRONIQUE
ENTREES (Recettes)
ENVOI DE SMS
ESPACE MEMBRE
EURO
EXEMPLES VB6
FAVORIS
FONCTIONS
FONCTIONS EN C++
GUACAMOLE
IMPRIMANTES RESEAUX
INSTANCE UNIQUE
KIT VB4
LANGSTROTH
LEGUMES (Recettes)
MADELEINES
MAISONS
MAQUEREAUX AU VIN BLANC
MAQUEREAUX (Rillettes)
NMEA
NOUGATINE
PAIN
PDF417
PHP
PIC
PLANS DE MAISON
PATISSERIE (Bases)
PLANTEUR
PLATS COMPLETS (Recettes)
POISSONS (Recettes)
PROCEDURES
PROGRAMMATION
RECETTES DE CUISINE
RESSOURCES RESEAUX
R.I.B.
ROUTINES
RUCHE
SALADES (Recettes)
SAUMON EN CROUTE
SCRIPTS
SITES
SLICE
SMS
SOUPE DE COURGE
TABLE PERIODIQUE
TATIN (Tarte)
USB
VIANDES (Recettes)
VIDEOTEXT
VISUAL BASIC
VOIRNOT
WNTIPCFG

Mot exact Résultats par page
I
N
D
E
X

Système de codage des adresses mail

Tout webmestre sait qu'il ne faut jamais mettre sur une page web une adresse mail en clair : les robots de recherche la trouverait rapidement et l'heureux propriétaire de cette adresse serait rapidement noyé sous le spam.
Il existe donc plusieurs méthode pour leurer les robots et ainsi leur cacher cette adresse. La plupart de ces méthodes font appel à Javascript. Le but est donc toujours de dissimuler la balise <A> ou du moins sa propriété HREF.
Certains système sont basés sur un script "en ligne" d'une seule (longue) ligne insérée à l'endroit de la balise <A>, mais un robot un tantinet malin va exécuter ces scripts "en ligne" et décodera donc l'adresse convoitée. De plus il faut un programme externe pour générer ce script.
D'autres méthodes font appel à une question posée à l'utilisateur, un robot ne peux pas y répondre; mais c'est un peu lourd.
Ma méthode fait appel à une fonction placée dans le HEAD et appelée lors d'un événement. Le script contient les adresses mail avec un codage assez faible pour être facile à travailler mais suffisant pour qu'un robot y perde ses octets.
Pourquoi cette méthode est elle sûre ? Ce sont les événements "onmouseover" de chaque balise <A> qui déclenchent le script qui va initialiser le HREF de la balise concernée. C'est donc l'utilisateur qui en ammenant le pointeur de sa souris sur le lien va déclencher le décodage de celui-ci. Je pense qu'on est pas prêt de voir un robot qui s'occupe des événement "onmouseover" ! 

<html>
  <head>
    <title>Codage 2</title>
    <script language = javascript>
      function EcritMail(Id) {
        var Sujet = "?subject=Demande%20de%20renseignements";
        var Adresses = new Array;
        Adresses[0] = "hotmail.com;toto";
        Adresses[1] = "hotmail.com;titi";
        document.getElementById("email" + Id).href = "mailto:" +
Adresses[Id].substring(Adresses[Id].indexOf(";") + 1) + "@" +
Adresses[Id].substr(0, Adresses[Id].indexOf(";")) + Sujet;
      }
    </script>
  </head>
  <body>
    Ecrivez à <a href = "" id = "email0" onmouseover = "javascript:EcritMail(0);">
Monsieur l'oiseau</a>
    ou encore à <a href = "" id = "email1" onmouseover = "javascript:EcritMail(1);">
Madame la Pie</a>
  </body>
</html>

A noter :

En pratique pour mettre la méthode en œuvre :