Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2016, 17:43
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 12 años, 4 meses
Puntos: 39
Respuesta: Remplazar imagenes

¿Y porque no lo haces con una funcion Javascript ?

En las imágenes te sobra a mi entender el atributo data-zoom-image ya que ese dato lo tienes en el src de la imagen, no es necesario que lo pongas por duplicado. Igualmente, ya que le tienes asignado una clase a cada imagen, puedes añadirle al CSS el ancho y alto de las imágenes y ahorrarlo en el html.

Si no utilizas el atributo id de las fotos pequeñas para ninguna otra función en javascript también te lo puedes ahorrar en el HTML, de este modo te quedará un código mucho más limpio.

Código CSS:
Ver original
  1. #grande{
  2.      width:750px;
  3.      height:500px;
  4. }
  5. .interior1,.interior2,.interior3{
  6.      width:200px;
  7.      height:150px;
  8. }

Código PHP:
Ver original
  1. echo '<img src="'.$row['principal'].'" class="img-rounded img-responsive, x5" id="grande" />';
  2.  
  3. echo '<img src="'.$row['principal'].'" class="interior1" onClick="poner_foto(this)" />';
  4. echo '<img src="'.$row['frente'].'" class="interior2" onClick="poner_foto(this)" />';
  5. echo '<img src="'.$row['trasera'].'" class="interior3" onClick="poner_foto(this)" />';

Código Javascript:
Ver original
  1. function poner_foto(e){
  2.     var img = e.src;
  3.     document.getElementById("grande").src = img;
  4. }

Esto te va a funcionar seguro.
__________________
Diseño Web - Arisman Web

Última edición por manuparquegiralda; 29/05/2016 a las 17:57