Cacher les adresses emails avec un bouton via un popup:

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 342 fois - Téléchargée 20 fois

Contenu du snippet

permet de cacher une adresse email dans la page en appelant un popup qui s'ouvre sur un bouton d'envoi

Source / Exemple :


<!--Dans votre page,par exemple "index.html",collez le code ci-dessous entre <head> et</head>--!>
   <SCRIPT type="text/JavaScript">
   function OuvrirFen(page,nom,option) {
   window.open(page,nom,option);
    }
   </SCRIPT>
   <!--entre <body>et</body>--!>
   <input type="button" value="contact" onClick="OuvrirFen('emel.php','popupcontact','width=50,height=50,top=   270,left=700,menubar=no,status=yes')">

   <!-- Créer une page php, exemple "adresse.php" où vous mettrez votre adresse à cacher.--!>
    <?php
     $email1='votreemail@ici.fr';
    ?>
	
    <!--créer un autre page, exemple "emel.php" et collez le code ci-dessous --!>
    <?php
    include_once'adresse.php';
    ?>
    <html><head></head><body>
    <center><p>Envoyer un email</p><br/><input onclick="location.href='mailto:<?php echo $email1;?>'" type="button"  value="Contact" title="Nous joindre"></center>

    </body></html>

Conclusion :


l'ensemble crée un popup avec un bouton ce qui multiplie les clics mais l'adresse n'est plus visible dans la page source sauf dans le popup bien sur!
si cela peut servir!

A voir également

Ajouter un commentaire Commentaires
webandyou Messages postés 2 Date d'inscription dimanche 16 septembre 2007 Statut Membre Dernière intervention 16 septembre 2007
16 sept. 2007 à 15:09
bonjour,
Je me considère comme débutant dans le domaine, mais je trouve que ce code classé débutant n'est pas évident à comprendre.
Peut-être qu'avec de plus amples explications, ça nous aiderait, nous, les débutants qui craignons d'écrire ou modifier n'importe quoi dans un code.
Tel quel, avec le peu d'explications données, ça ne fonctionne pas. pauvre de moi! :(
Merci quand même. :-)
cs_Tallis Messages postés 4 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 18 juin 2007
18 juin 2007 à 22:31
Désolé pour le double commentaire, mais j'ai du laisser une faute d'attention dans le premier code :

<?
/* adresse.php */
$email1 = 'votreemail@ici.fr';
?>
cs_Tallis Messages postés 4 Date d'inscription mercredi 3 mai 2006 Statut Membre Dernière intervention 18 juin 2007
18 juin 2007 à 12:37
Bonjour Jeepjeep,

L'idée est bien, mais je ne suis pas sûr de comprendre pourquoi il est important de créer un fichier contenant l'adresse e-mail (adresse.php), car de toute façon elle sera affichée dans "emel.php".

------------------------
<?
/* adresse.php */
?>

<?
/* emel.php */
include_once("adresse.php");
echo $email1;
?>
------------------------

Cette portion de code équivaut simplement :

------------------------
<?
/* emel.php */
echo 'votreemail@ici.fr';
?>
------------------------

Dans un deuxième temps, un spambot "plus ou moins intelligent" ne se contentera pas d'analyser la source HTML de la racine du site. Il détectera que tu souhaite faire ouvrir un popup, et extraira l'adresse de ce dernier du code javascript. Du coup, ton adresse e-mail reste ouverte à la plupart des robots.

Cela dit, je commente cette source en vitesse, et il se peut que j'aie en fait mal compris le concepte. Si c'est le cas, je m'en excuse d'avance.

Très bonne journée et à bientôt !

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.