Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2006, 09:51
Avatar de sedinho
sedinho
 
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 21 años
Puntos: 0
Variable javascript de varias lineas creada desde php

Buenas a todos.
He buscado por el foro pero no he encontrado solucion a lo que busco. Os comento:

Tengo una variable php ($anuncio) sacada de una consulta a una base de datos. Esta variable tiene varias lineas:

$anuncio="Esto es
un anuncio
de prueba";

Lo que necesito es que esta variable se convierta en una variable JavaScript. Lo hago de esta forma:

echo "var anuncio='$anuncio'"

El problema es que cuando se interpreta esta linea queda así:

var anuncio='Esto es
un anuncio
de prueba'

y Javascript casca dandome el siguiente error: "Constante de cadena sin terminar" debido a que hay saltos de linea.
He probado con nl2br($anuncio) y str_replace("\n","<br>",$anuncio), pero no consigo nada, ya que el texto sigue apareciendo en distintas lineas.

¿Alquien sabe que puedo hacer para solucionar esto?

Un saludo y muchas gracias de antemano.