Cita:
Iniciado por caricatos Hola:
Como no has indicado la librería que usas, hemos movido el tema al foro de Frameworks JS...
Sobre nl2br de php, tal vez debas usarlo solamente para mostrar el texto (podrías guardarlo sin ese uso)... aunque no termino de comprender que no entre con javascript... si usas inneHTML, genera un salto de línea...
Saludos
Hola, he probado a guardarlo sin usar nl2br y luego sacarlo usando esto y nada. Aclaro que en la función llamo al texto sin el nl2br, es decir así:
Código PHP:
<a>Fondo:</a> <input type="color" value="" name="favcolor" id="favcolor" onChange="javascript:colorear('<?php echo $iddiv?>',this.value,'<?php echo nl2br($texto)?>');" >
Y luego para mostrar ese texto si que hago lo de
Código PHP:
echo nl2br($texto);
Pues sigue sin funcionar, no lo entiendo. Me podrías explicar como lo harías con innerHTML? Gracias por la ayuda :)
EDITO: Creo que el problema no viene con los saltos de línea, sino en las comas de cuando envio el texto a la función javascript, lo digo porque me sale este error en la consola de Chrome:
Uncaught SyntaxError: Unexpected token ILLEGAL en línea 528
Y la línea 528 es esta:
Código PHP:
<a>Fondo:</a> <input type="color" value="" name="favcolor" id="favcolor" onChange="javascript:colorear('<?php echo $iddiv?>',this.value,'<?php echo $texto?>');" >
Además, señala la parte del '<?php echo $texto?>'. A ver si podeis ayudarme, muchas gracias.