saut de ligne dans un email généré par javascript
Le
Jean Bidule
Bonjour,
ca va faire un jour que je cherche une solution!
Comme souvent, je suppose que la solution est toute simple.
En javascript, j'aimerais généré un email (qui sera lancé par un mailto)
dont le corps du message contiendrait un tableau à deux dimensions (mise en
forme si c'est possible avec du code html).
Mon problème est que je ne sais même pas comment faire pour effectuer un
saut de ligne dans ce message.
par exemple; comment remplir une variable "message" qui contiendrait deux
lignes de texte comme : "Bonjour," et sur la ligne suivante "Vous trouverez
ci-dessous les informations demandées".
j'ai essayé :
var message="Bonjour, Vous trouverez ci-dessous les informations
demandées" ;
mais j'obtiens seulement dans le corps du message :
Bonjour, Vous trouverez ci-dessous les informations demandées
donc le saut le ligne n'a pas fonctionné, il est remplacé par un espace.
Avez-vous une idée pour insérer un saut de ligne dans un message email créer
par javascript ?
Merci beaucoup de votre attention
Jean
ca va faire un jour que je cherche une solution!
Comme souvent, je suppose que la solution est toute simple.
En javascript, j'aimerais généré un email (qui sera lancé par un mailto)
dont le corps du message contiendrait un tableau à deux dimensions (mise en
forme si c'est possible avec du code html).
Mon problème est que je ne sais même pas comment faire pour effectuer un
saut de ligne dans ce message.
par exemple; comment remplir une variable "message" qui contiendrait deux
lignes de texte comme : "Bonjour," et sur la ligne suivante "Vous trouverez
ci-dessous les informations demandées".
j'ai essayé :
var message="Bonjour, Vous trouverez ci-dessous les informations
demandées" ;
mais j'obtiens seulement dans le corps du message :
Bonjour, Vous trouverez ci-dessous les informations demandées
donc le saut le ligne n'a pas fonctionné, il est remplacé par un espace.
Avez-vous une idée pour insérer un saut de ligne dans un message email créer
par javascript ?
Merci beaucoup de votre attention
Jean

Poser une question


--
______
Francis (enlever .NIPUBNISOUMIS)
"La dinde est tolérante, mais elle déteste les farceurs"
function URLencode(sStr) {
return escape(sStr).
replace(/+/g, '%2B').
replace(/"/g,'%22').
replace(/'/g, '%27').
.replace(///g,'%2F');
}
--
______
Francis (enlever .NIPUBNISOUMIS)
Il y a 10 sortes de personnes : celles qui comprennent le binaire et
les autres
à mon idée : non
je ne connais que 2 méthodes :
- enctype="text/plain" (mode texte)
- enctype="multipart/form-data" (données de formulaire)
le 'mode texte' est celui par défaut quand on fait un mailto
le code retour à la ligne pour le corps du mail est : %0A
pour le moment regarde çà (methode html uniquement)
http://pers.wanadoo.fr/stephane.mor...ilto_texte
en attendant la suite pour de la création à la volée
via javascript
idée JS :
je ferais une copie du table à envoyer
et tenterais de le joindre au mail
function envoi() {
if(!document.getElementById) {
alert('mauvais brouteur');
return false;
}
var t = '<html><body>n';
t += document.getElementById('divTable').innerHTML;
var e = escape(t); //
document.forms['monForm'].action += "?body="+e;
return confirm('Attention demo !n'+
'Ne pas envoyer !n'+
'Dans le doute : [annuler]n'+
'--- copie envoi :n'+t);
}
<div id="divTable">
<form name="monForm" enctype="text/html"
action="mailto:" method="post"
onsubmit="return envoi();">
<input type=submit value="envoi" />
</form>
ne fonctionne pas chez moi
--
Stephane Moriaux et son [moins] vieux Mac
Le saut de ligne ne serait-il pas plutôt rn (Carriage Return + New
Line Feed)?
--
Aide informatique: http://help-info.forumactif.com
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net
heu .. çà :
http://perso.wanadoo.fr/stephane.mo..._texte_htm
--
Stephane Moriaux et son [moins] vieux Mac