Hola
Aun no me desenvuelvo casi que nada en PHP y no me di cuenta de lo que me he dado cuenta ahora. Hay que escapar las comillas
Código PHP:
Ver originalecho '<input type="button" onclick="probar(\''.$variable.'\')" value=" OK "/>';
Aunque siempre uso la otra opción. ¿Para que va ha hacer el servidor un trabajo que puede hacer el cliente?
Suerte