Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2006, 04:35
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Hola buenas,

el tema es que tal y como le llega la cadena a javascript no sabe si habían o no saltos de línea inicialmente. Deberías asignar los saltos en el momento de escribir el texto a quotar, usando \n para cada salto de línea de forma que te quedara algo asi

Código:
quote('Hola, como estan?\nEsto es un comentario de prueba.\nNos vemos, adios!', 'Nick', 'Fecha')
Como supongo que eso lo escribes de forma dinámica desde una base de datos deberías substituír esos saltos por los \n en el momento de escribir el parámetro en la llamada a la función javascript.

Por ejemplo, si lo estás haciendo con php prueba este ejemplo...

Código:
<?php
$texto = "Hola, como estan?
Esto es un comentario de prueba.
Nos vemos, adios!";
$texto2 = str_replace(chr(13),'\n',$texto);
$texto2 = str_replace(chr(10),'',$texto2);
?>
Y luego en la llamada a la función ...

Código:
quote('<?php echo $texto2; ?>', 'Nick', 'Fecha')
Yá me contarás.

Un saludo