php et javascript
8 messages
• Page 1 sur 1
-

sim100 - WRInaute passionné

- Messages: 1431
- Inscription: 2 Fév 2003
php et javascript
Bonjour
Sur un de mes site, je mes des email de personne que je réccupère dans une base de données.
Mais je ne veux pas que ces mail soient lectable pour éviter le spam.
Donc j'ai eu l'idée que losqu'on clique sur contact, ça ouvre une fenêtre popup qui affiche le mail.
Mais je n'y arrive pas.
En gros j'ai entre <head> et </head>
Cela doit ouvrir la popup email.php en passant l'argument mail pour afficher l'email.
Et dans mon code PHP j'ai:
le $list_photo[3] est l'email, valeur réccupérée dans la base de données.
Bref ça ne marche pas, j'ai une erreur javascript!
Si quelqu'un peut m'aider?
Merci beaucoup
Sur un de mes site, je mes des email de personne que je réccupère dans une base de données.
Mais je ne veux pas que ces mail soient lectable pour éviter le spam.
Donc j'ai eu l'idée que losqu'on clique sur contact, ça ouvre une fenêtre popup qui affiche le mail.
Mais je n'y arrive pas.
En gros j'ai entre <head> et </head>
- Code: Tout sélectionner
<SCRIPT language=JavaScript type=text/javascript>
function email(mail)
{
var info=window.open('email.php?mail=$mail','email','toolbar=0,status=0,resizeable=yes,width=400,height=250,scrollbars=yes');
document.stop;
}
</SCRIPT>
Cela doit ouvrir la popup email.php en passant l'argument mail pour afficher l'email.
Et dans mon code PHP j'ai:
- Code: Tout sélectionner
<a href='javascript:mdp($list_photo[3])' class='greytext'>Contact</a>
le $list_photo[3] est l'email, valeur réccupérée dans la base de données.
Bref ça ne marche pas, j'ai une erreur javascript!
Si quelqu'un peut m'aider?
Merci beaucoup
-

srappaille - WRInaute discret

- Messages: 207
- Inscription: 19 Jan 2004
Bonjour,
Sur mes sites, j'applique un codage ASCII des adresses. Ce qui permet de les afficher correctement tout en les rendant inexploitables.
Pour la méthode, c'est assez facile à trouver :
-http://www.google.be/search?hl=fr&rls=GGLD%2CGGLD%3A2004-41%2CGGLD%3Aen&q=email+codage+ascii+&meta=
Bien à vous,
Sur mes sites, j'applique un codage ASCII des adresses. Ce qui permet de les afficher correctement tout en les rendant inexploitables.
Pour la méthode, c'est assez facile à trouver :
-http://www.google.be/search?hl=fr&rls=GGLD%2CGGLD%3A2004-41%2CGGLD%3Aen&q=email+codage+ascii+&meta=
Bien à vous,
-

sim100 - WRInaute passionné

- Messages: 1431
- Inscription: 2 Fév 2003
pas mal
Ca a l'air pas mal, mais avec ton système il faut connaitre l'adresse email a l'avance!
Moi selon la page affichée, l'adresse email est prise dans la base de données, donc elle est différente à chaque page!
Merci pour les solutions
Moi selon la page affichée, l'adresse email est prise dans la base de données, donc elle est différente à chaque page!
Merci pour les solutions
-

spout - WRInaute accro

- Messages: 4106
- Inscription: 14 Mai 2003
- Code: Tout sélectionner
<?php
function encodeEmail($email, $name = null) {
$email = preg_replace("/\"/","\\\"",$email);
if($name == null)
$name = $email;
$old = "document.write('<a href=\"mailto:$email\">$name</a>')";
$output = "";
for ($i=0; $i < strlen($old); $i++) {
$output = $output . '%' . bin2hex(substr($old,$i,1));
}
$output = '<script type="text/javascript">eval(unescape(\''.$output.'\'))</script>';
$output .= '<noscript><div>Vous devez accepter le Javascript pour voir l\'email</div></noscript>';
return $output;
}
?>
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Optimisation du référencement d'un site en AJAX
- Comment faire des liens en dur dans son annuaire
- Google Web Toolkit, pour créer des applications en AJAX
- Google Chrome dépasse Safari aux USA
- Google sait désormais suivre les liens JavaScript !
- API Google Maps en Flash / Flex
- Redirection (PHP, JavaScript, serveur...)
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

