GNT sans publicité, site mobile, fonctionnalitées exclusives...

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
Lire les 15 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Francis Spiesser
Le #600704
Bonjour,

ca va faire un jour que je cherche une solution!
Comme souvent, je suppose que la solution est toute simple.
[...]

j'ai essayé :
var message="Bonjour, n Vous trouverez ci-dessous les informations
demandées" ;

Il faut UrlEncoder ta chaine puisque mailto:.... est une url


--
______
Francis (enlever .NIPUBNISOUMIS)
"La dinde est tolérante, mais elle déteste les farceurs"

Francis Spiesser
Le #600703
Francis Spiesser a pensé très fort :
Bonjour,

ca va faire un jour que je cherche une solution!
Comme souvent, je suppose que la solution est toute simple.
[...]

j'ai essayé :
var message="Bonjour, n Vous trouverez ci-dessous les informations
demandées" ;

Il faut UrlEncoder ta chaine puisque mailto:.... est une url



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


ASM
Le #600697
Bonjour,

ca va faire un jour que je cherche une solution!
Comme souvent, je suppose que la solution est toute simple.


à 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

CrazyCat
Le #600454
Jean Bidule wrote:
j'ai essayé :
var message="Bonjour, n Vous trouverez ci-dessous les informations
demandées" ;


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

ASM
Le #600453

pour le moment regarde çà (methode html uniquement)
http://pers.wanadoo.fr/stephane.mor...ilto_texte


heu .. çà :
http://perso.wanadoo.fr/stephane.mo..._texte_htm

--
Stephane Moriaux et son [moins] vieux Mac

Publicité
Suivre les réponses
Poster une réponse
Anonyme