Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2003, 21:15
Avatar de cauly
cauly
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires
Mensajes: 726
Antigüedad: 22 años, 2 meses
Puntos: 0
Poner " " dentro de una función con JavaScript

Tengo un problema, tengo un código donde necesito insertar unas comillas (") porque de otra manera no funciona y no se como ponerlas, el código es este:




Código PHP:


echo "if (action == \"image\") {\n";

    echo 
"var thisImage = prompt(\"Escriba la url de la imagen a mostrar.\", \"http://\");\n";

    echo 
"var imageBBCode = \"<img src=\"+thisImage+\">\";\n";

    echo 
"if ((thisImage != \"\") && (thisImage != null)) {\n";

    echo 
"revisedMessage = currentMessage+imageBBCode;\n";

    echo 
"document.snews.story.value=revisedMessage;\n";

    echo 
"document.snews.story.focus();\n";

    echo 
"}\n";

    echo 
"return;\n";

    echo 
"}\n"

las comillas necesito que vayan acá:

echo "var imageBBCode = \"<img src="\"+thisImage+\"">\";\n";

si no pongo las comillas no me aparece la imagen, y si las pongo a mano funciona perfecto, el tema es que es una funcion, para agregar BBCODE (aunque, no agrega bbcode, sino html) en un campo de un formulario y quiero que se agreguen sollas las comillas, para que quede en el campo así:

<img src="http://www.pirulo.com/imagen.jpg">

y no hay manera de que quede así, queda:

<img src=http://www.pirulo.com/imagen.jpg>
y cuando lo paso y se sube a una base de datos y lo leo de la base de datos, leo:
<img src>
y la imagen no se ve