Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2010, 02:58
Avatar de zerokilled
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: Evento.Click Chrome y Firefox

no entiendo en que estas tan perdido. caricatos ya te lo trato de explicar, asignar un listener no es lo mismo que recrear el evento. como su nombre lo sugiere, addEventListener lo unico que hace es registrar un listener a un elemento, al final no hace nada salvo lo antes dicho. para que ese listener registrado tome efecto tiene que ocurrir el evento de parte del usuario o programado. si el elemento es un <input> puedes invocar click() desde el elemento para simular el evento. notese que esta funcion solo existe en elementos <input> y aparentemente <button>. a modo ilustrativo...
Código:
<input type="button" value="click me" id="btn" />
<script>
var button = document.getElementById("btn"), fn = function(){alert(event.type + ", ouch!");};
try{
button.addEventListener("click", fn, false);
} catch(e){
button.attachEvent("onclick", fn);
}

// hasta este punto no sucede nada ;
// no hasta cuando el evento ocurra de algun modo ;
button.click();
</script>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.