Conservation des sauts de ligne d'un textarea dans un fichier texte
Bonjour les copaing...
Voici mon "petit" problème : j'offre aux utilisateurs la possibilité de saisir des commentaires libres dans un TEXTAREA dans lequel ils peuvent mettre des sauts de ligne.
L'application qui utilise donc IE comme interpréteur, créée donc le fichier TXT en fonction de la saisie, mais évidemment, je perd cette mise en page.
Voici le code que j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
...
...
...
WDateFic = WJourSys + "/" + WMoisSys + "/" + WAnneeSys;
WHeureFic = String(WHeureSys) + ":" + String(WMinuteSys) + ":" + String(WSecondeSys);
WFichierMails = WActx_FSO.GetFolder(WRepAEROD).CreateTextFile(WNomFichierTXT);
WLigneTXT = "### DEBUT;" + G_Version + " ### " + WDateFic + " - " + WHeureFic + " ###"
WFichierMails.Writeline(WLigneTXT);
if (window.document.getElementById("CB_AutoInfo").checked == true)
{
WLigneTXT = "AUTO-INFORMATION : OUI";
}
else
{
WLigneTXT = "AUTO-INFORMATION : NON";
};
WFichierMails.Writeline(WLigneTXT);
// Boucle pour lire la page et écrire le fichier.
// NOM SECTION
// NOM_CHAMP : VALEUR
WValid = 1;
WMemo_Section = "";
WSect = true;
while (WValid <= G_NbINPUT)
{
WMemo_Section = G_TAB_SECTION[WValid];
if (WSect == true)
{
WLigneTXT = "SECTION : " + WMemo_Section;
WFichierMails.Writeline(WLigneTXT);
WSect = false;
}
else
{
if (WMemo_Section == G_TAB_SECTION[WValid + 1])
{
WSect = false;
}
else
{
WSect = true;
};
};
WValid_Input = "Input" + WValid;
WTabNom = G_TAB_NOM[WValid];
WValeur = window.document.getElementById(WValid_Input).value
if (WTabNom != "") // il ne faut pas écrire les lignes avec uniquement ":"
{
WLigneTXT = WTabNom + " : " + WValeur;
WFichierMails.Writeline(WLigneTXT);
};
WValid = WValid + 1;
};
WFichierMails.WriteLine("### FIN ###");
WFichierMails.close();
...
...
... |
Merci d'avance pour votre aide.