Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2003, 19:19
Avatar de cauly
cauly
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires
Mensajes: 726
Antigüedad: 23 años
Puntos: 0
Poner " " dentro de una función

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

Última edición por cauly; 05/08/2003 a las 19:23