Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/02/2012, 14:12
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 1 mes
Puntos: 192
Respuesta: Cambiar imagen cada X segundos

Y estimo que podrías usar algo así:

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. function rotar_imagen(){
  3. * var tiempo = 1000;//tiempo en milisegundos
  4.     var arrImagenesMiniatura = [
  5.         'http://3.bp.blogspot.com/_bVS2bdfO4As/RkvjtoibTxI/AAAAAAAAAso/c1Y93BkfBrs/s320/01_HomerSimpson.gif',
  6.         'http://www.seeklogo.com/images/H/Homer_Butt_Homero_Trasero-logo-807B1B6A2E-seeklogo.com.gif',
  7.         'http://2.bp.blogspot.com/__UX7GOPM7wI/SeAOEWkWsWI/AAAAAAAAAWQ/0xaOwEIue_I/s200/Homer_Simpson.png'
  8.     ];
  9.     var arrImagenesGrandes = [
  10.         'http://3.bp.blogspot.com/_bVS2bdfO4As/RkvjtoibTxI/AAAAAAAAAso/c1Y93BkfBrs/s320/01_HomerSimpson.gif',
  11.         'http://www.seeklogo.com/images/H/Homer_Butt_Homero_Trasero-logo-807B1B6A2E-seeklogo.com.gif',
  12.         'http://2.bp.blogspot.com/__UX7GOPM7wI/SeAOEWkWsWI/AAAAAAAAAWQ/0xaOwEIue_I/s200/Homer_Simpson.png'
  13.     ];
  14. *
  15. * _a = document.getElementById('imagen-rotativo');
  16.   _img = _a.appendChild(document.createElement("img"));
  17.  
  18. *
  19. * //cargar la 1er imagen
  20. * _img.src = arrImagenesMiniatura[0];
  21. * var i=1;
  22. * setInterval(function(){
  23. * * _img.src = arrImagenesMiniatura[i];
  24. * * _a.href = arrImagenesGrandes[i]; //link a imagen mas grande
  25. * * i = (i == arrImagenesMiniatura.length-1)? 0 : (i+1);
  26. * }, tiempo);
  27. }
  28. </head>
  29. <body onload="rotar_imagen();">
  30. * <a id="imagen-rotativo" href="#"></a>
  31. </body>
  32. </html>

Ahora tenés dos arreglos, uno para las imagenes miniatura y el otro para las grandes. Se entiende que deben tener la misma cantidad de elementos y que el elemento 1 de las miniaturas corresponde al elemento 1 de las grandes y así.

Este código no me gusta nada. Usamos enmarcado en el html, es poco mantenible, los arreglos así separados son difíciles de cargar con un lenguaje en el servidor, etc.
__________________
nahueljose.com.ar