Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2010, 09:30
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 58
Script para un textarea con salto de linea

Hola a tod@s.
Tengo un problema con un script.
Resulta que tengo unos botones que al pulsarlos se incluye un mensaje en un textarea, distinto para cada botón. Pero ese mensaje tiene saltos de línea. He hecho lo siguiente:

Código HTML:
<script>
function mostrarMensaje(mensaje){		
     document.getElementById('mensaje').value = mensaje;
}
</script> 
y en el botón:

Código HTML:
<?php 
echo "<button type='button' onclick=\"mostrarMensaje('$men')\">mensaje</button>";
?> 
La cosa es que si el mensaje tiene solo una línea funciona bien, pero si tiene saltos de línea me da error porque en el código fuente, una vez que ha interpretado el php, me aparece así:

Código HTML:
<button type='button' onclick="mostrarMensaje('Esto es una linea
Esto es otra línea')">mensaje</button> 
El error que me da es este:

Error: unterminated string literal
Línea: 1, columna: 23
Código fuente:
mostrarMensaje('Esto es una linea

Espero que se haya entendido el problema. A ver si alguien me puede orientar sobre la solución que se le puede dar.

Gracias. Un saludo.

Última edición por Nexus10; 26/02/2010 a las 14:40