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 :
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 $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>";
Voici ce que ça donne dans le code source :
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....
Quelqu'un a une idée de l'erreur ?
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>
Je sèche depuis quelques heures et suis à court d'idées...
Merci !
Partager