Cita:
Iniciado por zerokilled
fijate que estas "escapando" las comillas simples. en realidad no la estas escapando porque el escape solo sucede en los string. las comillas dobles del atributo onclick no es un string. es simiplemente un delimitador de valor para el navegador. su contenido, sin incluir las comillas de delimitacion, se considera el codigo como tal de javascript.
Mil gracias, el problema era ese. El tema es que todo el código estaba con echo de PHP y al quitar todo el html y javascript fuera de los echos se me paso quitar las barras de escape.
Mil gracias y un saludo