Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/07/2014, 10:25
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Script en TOP FRAME

Sería más fácil si simplemente cambias la fuente de la imagen del elemento <img> que contiene el <div>. Podrías tener una lista de fuentes almacenadas en un array y por cada clic, ir asignándolas al atributo src del elemento <img>.

Código Javascript:
Ver original
  1. var imagenes = ["imagen1.jpg", "imagen2.jpg", "imagen3.jpg"], //Todas las imágenes que quieras
  2.     total = imagenes.length, //El total de imágenes
  3.     i = 0, //Contador que usaremos para controlar el cambio de imagen
  4.     img = document.getElementById("main").getElementsByTagName("img")[0];
  5.  
  6. sumA.addEventListener("click", function(){
  7.     if (a.innerHTML < 100){
  8.         a.innerHTML = Number(a.innerHTML) + 1;
  9.         i = i == total - 1 ? 0 : ++i;
  10.         img.src = imagenes[i];
  11.     }
  12. }, false);
  13.  
  14. sumB.addEventListener("click", function(){
  15.     if (b.innerHTML < 100){
  16.         b.innerHTML = Number(b.innerHTML) + 1;
  17.         i = i == total - 1 ? 0 : ++i;
  18.         img.src = imagenes[i];        
  19.     }
  20. }, false);

Por cada clic, actualizo el valor del contador y con el valor actualizado, tomo una imagen del array y la asigno al elemento <img>. En la actualización, verifico el valor actual del contador; si este es igual a la última posición del array, lo regreso al inicio, caso contrario, lo hago avanzar una posición a la derecha.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand