Alguien encuentra algún motivo por el q estos dos códigos no den el mismo ¿resultado?
Código PHP:
echo "<a href=\"javascript:recogerAtributosEvento('$operacion')\">hola</a>";
Este primero funciona de la manera q deseo, llama a la función "recogerEventosAtributo()" y la ejecuta correctamente.
Código PHP:
echo "<form><input type=\"button\" value=\"aceptar\" onClick=\"location.href='javascript:recogerAtributosEvento
($operacion)'\"></form>";
En cambio esta segunda manera, q es la q deseo q aparezca en mi página, no me funciona. El error q me da la consola javascript es q "introducir_evento", q es el valor de la variable $operacion "is not defined". Pero no entiendo porqué es así. En la segunda manera la variable no va entre comillas, pero no sé cómo puedo añadírselas, ya q creo q ni ", ni ', ni \" me sirve, porq me rompe entonces la cadena...
¿Alguien sabe por qué me ocurre esto?