Foros del Web » Programando para Internet » Javascript »

concatenar eventos...

Estas en el tema de concatenar eventos... en el foro de Javascript en Foros del Web. Hola de nuevo! He asignado un manejador de evento a un combo de la siguiente forma: Código: document.getElementById(id).onchange = new Function("UnaFuncion()"); y me interesa asignar ...
  #1 (permalink)  
Antiguo 23/11/2004, 21:17
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 19 años, 6 meses
Puntos: 1
concatenar eventos...

Hola de nuevo!

He asignado un manejador de evento a un combo de la siguiente forma:

Código:
document.getElementById(id).onchange = new Function("UnaFuncion()");
y me interesa asignar otra función pero no quiero hacerlo de la forma:

Código:
document.getElementById(id).onchange = new Function("UnaFuncion(); OtraFuncion()");
sino que me gustaria saber si se puede hacer algo parecido a esto:

Código:
document.getElementById(id).onchange += new Function("OtraFuncion()");
Espero que con esta breve explicación se haya entendido... sino me explicaré con más detalle, gracias!
  #2 (permalink)  
Antiguo 24/11/2004, 17:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola masterjail:

Es algo un poco complejo:

Lo estándar, implementado bastante bien en los navegadores "Mozilla" es usar addEventListener, y la versión explorer es attachEvent...

Pero en vez de tratar de explicarte (y liarte), te voy a pasar un link, con una explicación mejor de la que yo pueda darte: http://www.linti.unlp.edu.ar/Catedra...0del%20DOM.pdf

Espero que te sirva.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/11/2004, 07:27
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 19 años, 6 meses
Puntos: 1
Gracias! ya lo he bajado, le echaré un vistazo en cuanto pueda.
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:34.