Bonjour tous le monde,
voici mon problème: je veux faire un echo d'une variable contenant une adresse mail complète, pour pouvoir remplir automatiquement un champ texte.
A priori rien de plus simple... et pourtant...
J'ai fait un test avec une chaine de caractère à la place de la variable pour voir d'ou cela pouvait venir. J'ai fais plusieurs test concluant... le dernier étant celui ci:
et il m'affiche bien la chaine de caractère dans le champ texte.
Maintenant si j'écris le test suivant:
alors, dans le champ texte, au lieu que soit afficher l'adresse mail il y à le résultat suivant:
<script language='JavaScript' type='text/javascript'> <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy24970 = 'test.test' + '@'; addy24970 = addy24970 + 'test' + '.' + 'fr'; document.write( '<a ' + path + '\'' + prefix + ':' + addy24970 + '\'>' ); document.write( addy24970 ); document.write( '<\/a>' ); //-->\n </script><script language='JavaScript' type='text/javascript'> <!-- document.write( '<span style=\'display: none;\'>' ); //--> </script>Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. <script language='JavaScript' type='text/javascript'> <!-- document.write( '</' ); document.write( 'span>' ); //--> </script>
Quelqu'un aurai-t-il une idée?
Merci d'avance.
Florent
voici mon problème: je veux faire un echo d'une variable contenant une adresse mail complète, pour pouvoir remplir automatiquement un champ texte.
A priori rien de plus simple... et pourtant...
J'ai fait un test avec une chaine de caractère à la place de la variable pour voir d'ou cela pouvait venir. J'ai fais plusieurs test concluant... le dernier étant celui ci:
<input type="text" name="mail" id="mail" size="20" maxlength='50' value="<?php echo "test.test@test." ?>">
et il m'affiche bien la chaine de caractère dans le champ texte.
Maintenant si j'écris le test suivant:
<input type="text" name="mail" id="mail" size="20" maxlength='50' value="<?php echo "test.test@test.fr" ?>">
alors, dans le champ texte, au lieu que soit afficher l'adresse mail il y à le résultat suivant:
<script language='JavaScript' type='text/javascript'> <!-- var prefix = 'ma' + 'il' + 'to'; var path = 'hr' + 'ef' + '='; var addy24970 = 'test.test' + '@'; addy24970 = addy24970 + 'test' + '.' + 'fr'; document.write( '<a ' + path + '\'' + prefix + ':' + addy24970 + '\'>' ); document.write( addy24970 ); document.write( '<\/a>' ); //-->\n </script><script language='JavaScript' type='text/javascript'> <!-- document.write( '<span style=\'display: none;\'>' ); //--> </script>Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. <script language='JavaScript' type='text/javascript'> <!-- document.write( '</' ); document.write( 'span>' ); //--> </script>
Quelqu'un aurai-t-il une idée?
Merci d'avance.
Florent