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"; 
    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
 
