Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/05/2015, 22:36
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 9 años, 5 meses
Puntos: 208
Respuesta: Problema con onmouseover y getElementById

Por empezar, los identificadores son únicos, y qué es eso de que no podes usar clases? De cualquier manera si solo podes usar id's, deberías poner uno diferente para cada div.

Como dijo AngelKrak, se puede hacer solo con CSS, pero yo modificaría un poco ese código.

Código HTML:
Ver original
  1. <div class="producto">
  2.   <img src="http://s18.postimg.org/il7hbk7i1/image.png" alt="" />
  3. </div>
  4. <div class="producto">
  5.   <img src="http://s18.postimg.org/4st2fxgqh/image.png" alt="" />
  6. </div>
  7. <div class="producto">
  8.   <img src="http://s18.postimg.org/sxtrxn115/image.png" alt="" />
  9. </div>
  10. <div class="producto">
  11.   <img src="http://s18.postimg.org/5xn4lb37d/image.png" alt="" />
  12. </div>

Código CSS:
Ver original
  1. .producto{
  2.   display: inline-block;
  3.   margin: 2em;
  4. }
  5.  
  6. img{
  7.   -webkit-transition: all 1s ease;
  8.     -moz-transition: all 1s ease;
  9.     -ms-transition: all 1s ease;
  10.     -o-transition: all 1s ease;
  11.     transition: all 1s ease;
  12. }
  13.  
  14. .producto:hover > img{
  15.     -webkit-transform:scale(1.25);
  16.     -moz-transform:scale(1.25);
  17.     -ms-transform:scale(1.25);
  18.     -o-transform:scale(1.25);
  19.      transform:scale(1.25);
  20. }

http://codepen.io/anon/pen/BNQWjm

Esta aplicado a los divs con clase producto.. de nuevo, supongamos que no podes hacerlo con clases, vas a tener que agregar un id diferente a cada div y los estilos aplicados a .producto:hover > img se los vas a tener que aplicar a cada identificador.. #producto1:hover > img, #producto2:hover > img, #producto3:hover > img, etc, etc..

Y obviamente hay estilos aplicados a "img".. es solo para el ejemplo, porque no hay mas imagenes, en tu caso para que solo afecte a las imagenes dentro de producto deberias aplicar esos estilos a .producto > img, no es necesario el simbolo ">" si solo hay una imagen dentro del div o si queres aplicarlo a tooodas las imagenes dentro de ".producto".

Saludos