Hola,
Creo que DDeco tiene su punto, en lugar de añadirle un evento "onClick" puedes crear directamente
Código Javascript
:
Ver original$("#overlay .imagen .menu .boton_descargar").click(function(){
/* Handlers */
});
En cualquier caso a mi me va bien... me añade el atributo donde debe, el único error potencial que veo es con la definición de los strings debes usar doble comilla para que, al imprimir el onclic, los tome como strings y no como variables
Ej
var dirImagen = "'cookies'";
var imageName = "'cream'";
Si esto no resuelve tu problema podrías facilitarme un código mas detallado para probar?