Foros del Web » Programando para Internet » Javascript »

Eventos del Click

Estas en el tema de Eventos del Click en el foro de Javascript en Foros del Web. vengo de programar en AS3 y pues me he algo particular con javascript q hacia antes con AS3, los eventos click pudia yo disponerlo en ...
  #1 (permalink)  
Antiguo 07/03/2012, 12:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 1 mes
Puntos: 3
Eventos del Click

vengo de programar en AS3 y pues me he algo particular con javascript q hacia antes con AS3, los eventos click pudia yo disponerlo en forma general, es decir, creaba una funcion en la cual reciviera como parametro el evento y pues manipulaba el objeto q hizo clicn utilizando EVENTO.target o currentTarget, es en este sentido algo contrario a JavaScript pues aqui no se si existan (dudo q si) estos eventos magnificos... ahora como es posible hacer esto pues mi idea es crear una imagen y en ella establecerle varios tag <map> con areas definidas q pueden ser invariantes en la zona (suponiendo q zona es nuestra img), ya sean rect, circle or polygon, como haria para crearles un evento click general apra todas, o tendria q repetir mi codigo tantos tag <area> existan???
  #2 (permalink)  
Antiguo 07/03/2012, 15:12
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: Eventos del Click

¡buenas!
ese concepto existe en javascript. más bien es una parte del DOM. no se cómo se hace en AS3 pero en javascript básicamente el handler siempre recibe como argumento el objeto Event. simplemente tienes que usar ese objeto desde tu handler. ahora, en cierta medida también depende cómo estas registrando el handler al evento. si lo haces por atributo html, la función que invocas por atributo no recibe el objeto Event, sino que el mismo atributo es el handler y quien recibe el objeto. si lo registras por javascript, entonces el handler que registres es quien recibe el objeto Event.

Código:
// por atributo;
<element event_name="handler(event);">
// event es el objeto Event. el navegador automaticamente le asigna el nombre event. 
// sino, tambien puedes usar los argumentos de funciones (arguments[0])

// por javascript, opcion 1;
element.event_name = function(event){
};

// opcion 2;
element.event_name = handler;
funciton handler(event){
}

// en estos dos ejemplos la función recibe el objeto Event. el nombre del argumento puede ser cualquier otra cosa.
  #3 (permalink)  
Antiguo 30/04/2012, 14:29
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 1 mes
Puntos: 3
Respuesta: Eventos del Click

Gracias excelente respuesta amigo (y)

Etiquetas: eventos, 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 20:58.