Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2016, 02:21
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 19 años, 4 meses
Puntos: 19
Respuesta: onclick se ejecuta automaticamente en la creacion

Porque no se declara de esa manera. Al hacerlo de esa manera automaticamente la funcion se ejecuta.

Tenes 4 maneras de hacerlo
Código Javascript:
Ver original
  1. imagen.onclick= function() { clickImg(libros,""+i); };
Código Javascript:
Ver original
  1. imagen.onclick=clickImg; // no podrias pasar argumentos ("libros,""+i")
Código Javascript:
Ver original
  1. imagen.addEventListener("click", clickImg); // no podrias pasar argumentos
Código Javascript:
Ver original
  1. imagen.addEventListener("click", function() {
  2.     clickImg(libros,""+i);
  3. });