[ASP+Javascript]

[ASP+Javascript] - Programmation

Marsh Posté le 24-09-2001 à 15:58:48    

j'ai un textarea... qui doit contenir des retours chariots.
Donc, vu que le textarea colle toutes les lignes a la suite, je fais un:
 
montexte = montexte.replace('\n', "<BR>" );
 
seulement, ca marche uniquement pour le premier saut de ligne...
j'ai donc pense faire un :
 
while (montexte.search('\n';))
    montexte = montexte.replace('\n', "<BR>" );
 
mais ce truc me fait une zolie boucle infinie... apparemment il fait pas la difference entre \n et <BR>....
 
 
Si j'ai pas ete clair:
Je veux prendre en compte tous les sauts de ligne d'un textarea
et le tout en javascript...
 
 
alors? une idee?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 24-09-2001 à 15:58:48   

Reply

Marsh Posté le 24-09-2001 à 16:07:57    

Le seul truc qui marche c :
 
for (cp=0; cp< montexte.length; cp++)
    montexte = montexte.replace('\n', "<BR>" );
 
 
enfin je trouve ca hyper crade...
mais si je veux une reponse avant la semaine prochaine, je vais suivre mon conseil.... :)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 24-09-2001 à 16:22:48    

bin moi j'ai la réponse en vbscript si ca peut t'aider voilou:
 Message=Replace(Message, vbcrlf, "<BR>" )
 
j'avais eu le meme pb quetoi et j'avais déja posé la question
 
@+++

Reply

Marsh Posté le 24-09-2001 à 16:33:57    

saxgard a écrit a écrit :

bin moi j'ai la réponse en vbscript si ca peut t'aider voilou:
 Message=Replace(Message, vbcrlf, "<BR>" )
 
j'avais eu le meme pb quetoi et j'avais déja posé la question
 
@+++  




 
merci! mais justement, c pas en vbscript!
je l'ai deja vu posée 100 fois cette question! mais c tjs en vbscript grrrr...


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 24-09-2001 à 16:36:47    

et si tu mes le tout dans un <PRE>

Reply

Marsh Posté le 24-09-2001 à 17:10:45    

Bon apres plusieurs boucles infinies, j'ai enfin trouvé...  
je donne le trucs pour ceux qui ont la meme question (il doit y en avoir qd meme...)
 
chaine = Server.HTMLEncode(chaine);
chaine = chaine.replace(/\n/g,"<br>\n" );
 
et hop! tout les \n sont remplacés avec les <BR>...
voila..


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed