Foros del Web » Programando para Internet » Javascript »

como averiguar que eventos tiene asignado un tag?

Estas en el tema de como averiguar que eventos tiene asignado un tag? en el foro de Javascript en Foros del Web. Se puede usar el inspector de codigo (firebug, por caso) para saber que eventos tiene asignado un tag? Como?...
  #1 (permalink)  
Antiguo 11/03/2011, 13:51
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
como averiguar que eventos tiene asignado un tag?

Se puede usar el inspector de codigo (firebug, por caso) para saber que eventos tiene asignado un tag? Como?
  #2 (permalink)  
Antiguo 11/03/2011, 18:50
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: como averiguar que eventos tiene asignado un tag?

si lo que quieres es interrumpir tras desencadenar un evento, en la pestaña script de firebug en la parte superior izquierda está un botón de pause "interrumpir en el siguiente", que te permitirá descubrir que eventos desencadena un objeto ,-)
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 11/03/2011, 19:00
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: como averiguar que eventos tiene asignado un tag?

Gracias. No es por interrumpir, sino porque en un proyecto grande había una funcion que forzaba algunos links a funcionar via ajax, y yo no quería eso puntualmente.

Voy a probar lo que me contás. Está dentro del area del inspector que no se usar :o|
  #4 (permalink)  
Antiguo 11/03/2011, 19:03
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: como averiguar que eventos tiene asignado un tag?

buenas...

al menos en el modelo DOM Events, no hay forma de determinar que eventos tiene registrado un elemento. en DOM Level 0 lo que se hacia era comprobar una lista de propiedades -onmousemove, onclick, onkeypress, etc..- y si devolvia una funcion significa que hay un evento registrado. sin embargo, con el modelo avanzado DOM Level 2 -addEventListener- es imposible determinarlo. me refiero a que no hay una propiedad o funcion que te ayude a determinarlo. ahora bien, esto es si intentas buscar una solucion a traves de javascript. si es cuestion de solo depurar/analizar el documento como proposito de estudio, en la consola de chrome tienes un panel de propiedades. cuando marcas un elemento te aparece un area que dice "Event Listener". ahi te mostrara todos los eventos registrados. en firebug no recuerdo si tiene algo similar, me parece que si.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 11/03/2011, 19:08
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: como averiguar que eventos tiene asignado un tag?

Lo que decís del chrome me super interesa. Uso su inspector muy a menudo.

A simple vista no veo el panel de propiedades... Pero si me decís que está entonces mañana ya iré poniendo más atención hasta encontrarlo.
  #6 (permalink)  
Antiguo 11/03/2011, 19:14
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: como averiguar que eventos tiene asignado un tag?

aca una captura...

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #7 (permalink)  
Antiguo 12/03/2011, 07:55
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: como averiguar que eventos tiene asignado un tag?

Genial! Muchas gracias por publicarla.

Saludos!

Etiquetas: eventos, tag, asignar
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 20:02.