Mailto
sonia
-
rerocimk3 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
rerocimk3 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Salut ;
voila j' ai un probleme enfet j' ai un formulaire ou ya un champs pour que l' utilisateur puise taper son adresse mail .Cependant je voudrais que lorsqu'il click sur le bouton que jai mi a coter du champ texte 'mail', et ben je voudrais qu'il puissent envoyer un message direct a l' adresse qu' il vient de taper.
voila je sais commen ouvrir outlook pour qu' il puisent entrez le message mais je block lorsquil faut que l' adresse du champs texte apparesse dans outlook.
voila mon code:
<TD >Email </TD>
<TD><INPUT type="text" class="texte" name="email" value="<? print $Email; ?>" size=40 maxlength=50><a href="javascript:mailpage()"><IMG src="image/calepin\email.gif" width="18" height="18" alt="" border="0" align="absmiddle"></a></TD>
et la fonction qui va avec :
function mailpage()
{
chaine_mail = "mailto:?subject=" + document.title;
chaine_mail += "&body= " ;
chaine_mail += " ........." + location.href;
location.href = chaine_mail;
}
Si quelqu'un pourait m'aider sa serai super merci.
voila j' ai un probleme enfet j' ai un formulaire ou ya un champs pour que l' utilisateur puise taper son adresse mail .Cependant je voudrais que lorsqu'il click sur le bouton que jai mi a coter du champ texte 'mail', et ben je voudrais qu'il puissent envoyer un message direct a l' adresse qu' il vient de taper.
voila je sais commen ouvrir outlook pour qu' il puisent entrez le message mais je block lorsquil faut que l' adresse du champs texte apparesse dans outlook.
voila mon code:
<TD >Email </TD>
<TD><INPUT type="text" class="texte" name="email" value="<? print $Email; ?>" size=40 maxlength=50><a href="javascript:mailpage()"><IMG src="image/calepin\email.gif" width="18" height="18" alt="" border="0" align="absmiddle"></a></TD>
et la fonction qui va avec :
function mailpage()
{
chaine_mail = "mailto:?subject=" + document.title;
chaine_mail += "&body= " ;
chaine_mail += " ........." + location.href;
location.href = chaine_mail;
}
Si quelqu'un pourait m'aider sa serai super merci.
2 réponses
Tu as juste à concaténer l'adresse email aprés mailto: et avant ?subject
Ce qui te donnes :
Pour un résultat :
mailto:adresse@mail.com?subject=sujet de ton mail&body=un corps déjà formaté.
Ce qui te donnes :
function mailpage()
{
chaine_mail = "mailto:" + document.email;
chaine_mail +="?subject=" + document.title;
chaine_mail += "&body= " ;
chaine_mail += " ........." + location.href;
location.href = chaine_mail;
}
Pour un résultat :
mailto:adresse@mail.com?subject=sujet de ton mail&body=un corps déjà formaté.
sonia
merci beaucoup sa marche.