[Resolu]Firefox Fonction Javascript replace fonctionne pas

Firefox Fonction Javascript replace fonctionne pas [Resolu] - HTML/CSS - Programmation

Marsh Posté le 08-04-2009 à 10:59:07    

bonjour,  
je récupère le contenu d'une textarea, et je le met dans une div,
pour avoir les retours a la ligne dans la div comme dans la textarea,  
j'utilise la fonction replace pour transformer les \r\n en <br>, elle fonctionne très bien sous IE (le texte mise à jour dans la div a bien les retour à la ligne)
par contre sous firefox, la fonction ne  me lève pas d'erreur, mais par contre dans la div, j'ai tout le texte sur une seule ligne

Code :
  1. rExp = /\r\n/g;
  2. myString = document.formulaire.p_content.value;
  3. myString = myString.replace(new RegExp(rExp),"<br>" );
  4. document.getElementById("detail_accessoires" ).innerHTML=myString;
  5. $('#dialog_mail').dialog('open');


 
Merci


Message édité par infoman64 le 08-04-2009 à 11:36:54
Reply

Marsh Posté le 08-04-2009 à 10:59:07   

Reply

Marsh Posté le 08-04-2009 à 11:28:33    

bonjour,
eh oui....
avec IE c'est \r\n avec FF \n uniquement
@+

Reply

Marsh Posté le 08-04-2009 à 11:36:41    

ah oui c'est vrai,j'avais complétement oublié
 
ca marche parfaitement.
Merci.

Reply

Sujets relatifs:

Leave a Replay

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