Mot exact Résultats par page

Index des mots-clés

AGENDA PERSONNEL
ALBUM PHOTO (Script)
ANTI SPAM
APICULTURE
BAECKEOFFE
BREDELE
BUCHE DE NOEL
C++
CADRE
CASSOULET
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
COLOMBO DE PORC
CONFITURES
CONGOLAIS
CORNICHONS AU VINAIGRE
COUARAIL
CREMES
CRUMBLE
CYBERMUT
DADANT
DATAMATRIX
DDE
DOMBRE
DOUBLE NAT
DYNDNSUPDATE
EAN 13
EAN 128
ELECTRONIQUE
ENVOI DE SMS
ESPACE MEMBRE
EURO
EXEMPLES VB6
FAR
FARCE
FAVORIS
FONCTIONS
FONCTIONS EN C++
GATEAU ROULE
GRATIN LORRAIN
GUACAMOLE
IMPRIMANTES RESEAUX
INSTANCE UNIQUE
KIT VB4
LANGSTROTH
LIQUEUR
MADELEINES
MAISONS
MAQUEREAUX AU VIN BLANC
MAQUEREAUX (Rillettes)
MARINADES
NMEA
NOUGATINE
PAIN
PATE A TARTE
PDF417
PHP
PIC
PLANS DE MAISON
PLANTEUR
POMMES
POULET COCO
PROCEDURES
PROGRAMMATION
RATATOUILLE
RECETTES DE CUISINE
RESSOURCES RESEAUX
RHUBARBE
R.I.B.
RILLETTE DE MAQUEREAUX
ROUTINES
RUCHE
SAUMON EN CROUTE
SCRIPTS
SITES
SLICE
SMS
SOUPE DE COURGE
TABLE PERIODIQUE
TARTE
TATIN (Tarte)
TARTIFLETTE
USB
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 :