Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2005, 13:44
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 6 meses
Puntos: 317
¿Averiguaste por qué da error con replace?.
¿Leíste que los navegadores escriben dos caracteres por cada "salto de línea"?
¿Sabes que el salto de línea que estamos mencionando no se ve con innerHTML, ya que en ese lenguaje se usa la etiqueta BR ?

Como no pones ejemplo del código voy a dejarte uno para que experimentes.
El innerText no funciona en Mozila.

Código:
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML><HEAD>

<script>
var texto = "QWERTYUIOP \r\n<br>\r\nQWERTYUIOP";

function llenaUno(){
document.getElementById("divUno")
.innerHTML = texto;
}

function llenaDos(){
document.getElementById("divDos")
.innerHTML = document.getElementById("divUno")
.innerHTML;
}

function llenaTres(){
document.getElementById("txtUno")
.value = document.getElementById("divUno")
.innerHTML;
}

function llenaCuatro(){
document.getElementById("txtDos")
.value = texto;
}

</script>

<style>
div{border:solid 5px black; height:20px}
textarea{width:100%; height:100px}
</style>

</HEAD>
<BODY>
<p>

<input type="button" value="CLICK PARA LLENAR EL PRIMER DIV CON TEXTO" onclick = "llenaUno()">
<br>
<div id="divUno"></div>
</p><p>
<input type="button" value="CLICK PARA LLENAR EL SEGUNDO DIV CON TEXTO DE PRIMER DIV" onclick = "llenaDos()">
<br>
<div id="divDos"></div>
</p><p>
<input type="button" value="CLICK PARA LLENAR EL TEXTAREA CON HTML DE PRIMER DIV" onclick = "llenaTres()">
<br>
<TEXTAREA id="txtUno"></textarea>
</p><p>
<input type="button" value="CLICK PARA LLENAR EL TEXTAREA CON TEXTO ORIGINAL" onclick = "llenaCuatro()">
<br>
<TEXTAREA id="txtDos"></textarea>
</p>
</BODY></HTML>
saludos

furoya