Foros del Web » Programando para Internet » Javascript »

No logro asociar más de una función a un evento

Estas en el tema de No logro asociar más de una función a un evento en el foro de Javascript en Foros del Web. Hola a tod@s! Quiero asociar más de una función a un evento, al intentarlo así : Código PHP: function  changeSrc () { document . getElementById ...
  #1 (permalink)  
Antiguo 07/02/2008, 08:43
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años, 1 mes
Puntos: 2
Pregunta No logro asociar más de una función a un evento

Hola a tod@s!

Quiero asociar más de una función a un evento, al intentarlo así :
Código PHP:
function changeSrc()
{
document.getElementById("imagen").src="sT0jjDJHHUOds3EiTAa.0.jpg";
}

function 
reafirma(){
var 
document.createElement("h1");
var 
text document.createTextNode("El texto que quiero poner");
r.appendChild(text);
document.body.appendChild(r);
}

window.onload = function(){
document.getElementById('image').addEventListener("click",reafirma,true);
document.getElementById('image').addEventListener("click",changeSrc,true);

... no resulta, alguién sabe por qué no funciona?

Saludos y gracias!
  #2 (permalink)  
Antiguo 07/02/2008, 09:46
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Re: No logro asociar más de una función a un evento

Funciona sin problemas (en Firefox, para explorer hay que usar attachEvent). Lo que pasa es que estás llamando al id imagen en un caso e image (sin la n) en otro.
  #3 (permalink)  
Antiguo 07/02/2008, 09:56
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: No logro asociar más de una función a un evento

efectivamente!

Gracias!

Un despiste lo tiene cualquiera...
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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 19:36.