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