Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Error al pasar parametros en onclick

Estas en el tema de Error al pasar parametros en onclick en el foro de Jquery en Foros del Web. Hola gente, espero esten bien. Veran, estoy intentando pasarle dos argumentos de tipo strings a una funcion de jquery, pero me da el error siguiente: ...
  #1 (permalink)  
Antiguo 31/05/2016, 09:31
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 8 meses
Puntos: 12
Error al pasar parametros en onclick

Hola gente, espero esten bien.

Veran, estoy intentando pasarle dos argumentos de tipo strings a una funcion de jquery, pero me da el error siguiente:

SyntaxError: missing ) after argument list.

Este es mi code para que lo vean:

Código Javascript:
Ver original
  1. $("#overlay .imagen .menu .boton_descargar").attr("onclick", "DescargarImagen("+dirImagen+","+imageName+");");
  2.  
  3. // Esta recibe los argumentos:
  4.  
  5. function DescargarImagen(dirImagen, imageName)

Espero puedan ayudarme y gracias de antemano!
  #2 (permalink)  
Antiguo 01/06/2016, 17:03
 
Fecha de Ingreso: marzo-2016
Ubicación: México
Mensajes: 58
Antigüedad: 8 años
Puntos: 3
Respuesta: Error al pasar parametros en onclick

No eniendo por que necesitas extraer el atributo onclick de un elemento, si haces eso no es necesario entonces crear una funcion para que sea llama por onclick
  #3 (permalink)  
Antiguo 01/06/2016, 22:51
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 8 años, 8 meses
Puntos: 12
Respuesta: Error al pasar parametros en onclick

Cita:
Iniciado por DDecko Ver Mensaje
No eniendo por que necesitas extraer el atributo onclick de un elemento, si haces eso no es necesario entonces crear una funcion para que sea llama por onclick
Lo que hice es añadirle un valor al atributo onclick... solo quiero saber porque sale el error..
  #4 (permalink)  
Antiguo 02/06/2016, 15:47
Avatar de michellqm  
Fecha de Ingreso: septiembre-2015
Mensajes: 21
Antigüedad: 8 años, 7 meses
Puntos: 5
Respuesta: Error al pasar parametros en onclick

Hola,

Creo que DDeco tiene su punto, en lugar de añadirle un evento "onClick" puedes crear directamente

Código Javascript:
Ver original
  1. $("#overlay .imagen .menu .boton_descargar").click(function(){
  2.     /* Handlers */
  3. });

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?

Etiquetas: onclick, parametros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:42.