Bonjour,

Je dois afficher des adresses emails sur un site web (PHP).
Pour ne pas qu'ils soient spamm�s, j'affiche le @ en image.
J'ai donc une fonction qui me prend la partie avant le @ et la partie apr�s le @.
Le tout �tant en lien pour que �a s'ouvre dans outlook lorsque l'on clique dessus.

Ma fonction me renvoie ceci :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
$retour = "
<div style=\"float:left;\"><a href=\"#\" onclick=\"mail('".$avant."','".$apres."')\">".$avant."</a></div>
<div style=\"float:left;\"><a href=\"#\" onclick=\"mail('".$avant."','".$apres."')\"><img src=\"/images/a.gif\" alt=\"\"/></a></div>
<div style=\"float:left;\"><a href=\"#\" onclick=\"mail('".$avant."','".$apres."')\">".$apres."</a></div>";
Ca s'affiche correctement mais lorsque je clique dessus, rien ne se passe et j'ai cette erreur :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
Message*: Object expected
Ligne*: 539
Caractère*: 1
Code*: 0
URI*: http://www....
Voici ce que �a donne dans le code source :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
<div style="float:left;"><a href="#" onclick="mail('info','tim.be')">info</a></div>
<div style="float:left;"><a href="#" onclick="mail('info','tim.be')"><img src="/images/a.gif" alt=""/></a></div>
<div style="float:left;"><a href="#" onclick="mail('info','tim.be')">tim.be</a></div>
Quelqu'un a une id�e de l'erreur ?
Je s�che depuis quelques heures et suis � court d'id�es...
Merci !