Foros del Web » Programando para Internet » Javascript »

Event Handlers

Estas en el tema de Event Handlers en el foro de Javascript en Foros del Web. Hola. ¿Puedo meter Event Handlers en un código de JavaScript? ¿Por ejemplo para no tener que poner en cada liga un MouseOver más un MouseOut ...
  #1 (permalink)  
Antiguo 04/09/2003, 14:55
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Event Handlers

Hola. ¿Puedo meter Event Handlers en un código de JavaScript?

¿Por ejemplo para no tener que poner en cada liga un MouseOver más un MouseOut y un MouseDown y un... etc, sino todo junto en un sólo Script, con una sola llamada?.
  #2 (permalink)  
Antiguo 04/09/2003, 16:02
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 Rafael:

Si por ejemplo quieres poner a todos los divs de tu página, una función alert(this.id) asociada al evento onclick, sería algo así:

function ini() {
var divs = document.getElementsByTagName("div");
for (var i = 0; i < divs.length; i ++)
divs[i]["onclick"] = new Function ("alert(this.id)");
}

... casi me olvido de que tienes que llamar a ini al cargarse la página:

<body onload=ini()>
Espero que te sirva.

Saludos
  #3 (permalink)  
Antiguo 06/09/2003, 11:38
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Lo probaré
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 15:39.