Foros del Web » Programando para Internet » Javascript »

¿Quien llamo a mi funcion?

Estas en el tema de ¿Quien llamo a mi funcion? en el foro de Javascript en Foros del Web. Buenas Me gustaría que alguien pudiese ayudarme lo antes posible. Tengo una función en javascript que es invocada por distintos controles. Me gustaría poder identificar ...
  #1 (permalink)  
Antiguo 21/09/2010, 02:48
 
Fecha de Ingreso: junio-2010
Mensajes: 20
Antigüedad: 13 años, 10 meses
Puntos: 0
¿Quien llamo a mi funcion?

Buenas

Me gustaría que alguien pudiese ayudarme lo antes posible.

Tengo una función en javascript que es invocada por distintos controles. Me gustaría poder identificar que control ha sido el que a invocado la función para tratarlo de una manera en particular.

Gracias
  #2 (permalink)  
Antiguo 21/09/2010, 03:31
 
Fecha de Ingreso: octubre-2003
Ubicación: lima
Mensajes: 57
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: ¿Quien llamo a mi funcion?

Si lo llaman distintos controles... mmm ...
que tal si le agregas un paarametro mas a la funcion (controldedondelollaman).
Y en cada control le pones onclick(lollamandesde) ...
¿? no se ... talvez pueda servir...
__________________
GUMER FERNANDEZ HUATUCO
--------------------------------------
Solo hay un dio$
  #3 (permalink)  
Antiguo 21/09/2010, 03:37
 
Fecha de Ingreso: junio-2010
Mensajes: 20
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: ¿Quien llamo a mi funcion?

el problema es que los controles se crean dinamicamente, luego no se de antemano ni cuantos hay ni puedo declarar el nombre de cada uno de ellos en la función. Solo tengo un control declarado con su respectiva función javascript, el resto se crean solos.....


¿¿¿alguna idea???
  #4 (permalink)  
Antiguo 21/09/2010, 06:24
 
Fecha de Ingreso: octubre-2003
Ubicación: lima
Mensajes: 57
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: ¿Quien llamo a mi funcion?

Cita:
Iniciado por loretxoanai Ver Mensaje
el problema es que los controles se crean dinamicamente, luego no se de antemano ni cuantos hay ni puedo declarar el nombre de cada uno de ellos en la función. Solo tengo un control declarado con su respectiva función javascript, el resto se crean solos.....


¿¿¿alguna idea???
¿? Pero se crean de algun lado ... desde una funcion creacontroles... y deben darle un nombre al control desde algun lado... y deben llamar a la funcion de alguna forma (onclick, overmouse no se la que sea)... creo que podrias agregarle el lugar de origen de la funcion como parametro de la funcion misma, y cuando creas el control y la forma de crearlo poner ese parametro igualmente... pero no se... eso creo que te evitaria una programación adicional...
Pero bueno ... otra idea no tengo... si alguien puede agregar algo, pls...
__________________
GUMER FERNANDEZ HUATUCO
--------------------------------------
Solo hay un dio$
  #5 (permalink)  
Antiguo 22/09/2010, 00:31
 
Fecha de Ingreso: junio-2010
Mensajes: 20
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: ¿Quien llamo a mi funcion?

igual tenia que haber dado mas detalles a la hora de explicar mi problema. He creado un control propio en un archivo .ascx con muchos textbox, botones y links que realizan funciones javascript. Al definir los controles en la pagina se hace referencia a todo el control ascx creado por mi, no a cada uno de los atributos, el contros ascx tiene un nombre nuevo cada vez que se declara, pero los controles internos tienen el mismo id. por lo que al llamar a la funcion javascript no se que control ha sido el que a llamado a mi funcion y no puedo controlar que datos e de cambiar.

GRACIAS

Etiquetas: funcion
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 22:38.