Bom dia pessoal, me deparei hj com um problema que nao consigo resolver e isso graças a “guerra” dos browsers, enfim vamos a problemática:
Tenho um formulario HTML na minha páginha JSP, e nesse form tem um textarea, até ai tudo bem, entao submeto esse formulario. O problema é que quando tinha quebra de linha o meu sistema dava problema. Então no javascript criei a minha função replaceAll
function replaceAll(str, de, para){
var pos = str.indexOf(de);
while (pos > -1){
str = str.replace(de, para);
pos = str.indexOf(de);
}
return (str);
}
e fazia o seguinte no javascript: meuTexto = replaceAll(textoDoTextArea, “\n”, " ");
Blz, tava tudo funcionando direitinho, o meu texto quando encontrava uma quebra de linha (\n), ajeitava e deixa tudo ok. Funcionou no Firefox e Chrome, mas ai veio mais um PROBLEMA, o IE8.
No IE8 não funciona de jeito nenhum e a minha string continua vindo com o \n, quebrando a minha aplicação.
Entao gostaria de saber o que está acontecendo, se é algum problema do IE ou algum outro problema.
Obrigado por toda ajuda
[]'s
Henrique Fernandes.