Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 17:37
Avatar de manumaf
manumaf
 
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
No se muestran las 2 primeras imagenes en Internet Explorer

Hola a todos, tengo un script para mostrar imagenes dentro de un div que van cambiando cada 8 segundos, las rutas de las imagenes se cargan con php desde una base de datos, el problema es que en internet explorer no se muestran la segunda ni la cuarta y aveces no se muestran otras (las rutas estan bien)
Este es el codigo:

Código Javascript:
Ver original
  1. <script language="javascript">
  2.  
  3. //Con php
  4. var imagenes=new Array()
  5.  
  6. imagenes[0]=new Image (380,288);
  7. imagenes[0].src="http://www.acvvillamaria.com.ar/publicidades/2.jpg"
  8. imagenes[1]=new Image (380,288);
  9. imagenes[1].src="http://www.acvvillamaria.com.ar/publicidades/3.jpg"
  10. imagenes[2]=new Image (380,288);
  11. imagenes[2].src="http://www.acvvillamaria.com.ar/publicidades/4.jpg"
  12. imagenes[3]=new Image (380,288);
  13. imagenes[3].src="http://www.acvvillamaria.com.ar/publicidades/1.jpg"
  14. imagenes[4]=new Image (380,288);
  15. imagenes[4].src="http://www.acvvillamaria.com.ar/publicidades/6.jpg"
  16.  
  17. cont=0
  18. function presImagen()
  19. {
  20. if (document.all){
  21. document.getElementById('foto').filters.blendTrans.apply()
  22. document.getElementById('foto').src=imagenes[cont].src
  23. document.getElementById('foto').filters.blendTrans.play()
  24. }
  25. else
  26.     {
  27.     document.images.foto.src = imagenes[cont].src
  28.     }
  29. if (cont < imagenes.length-1)
  30. {cont ++}
  31. else
  32. {cont=0}
  33. tiempo=window.setTimeout('presImagen()',8000)
  34.  //cada 5000 milisegundos (5 seg.) cambia la imagen.
  35. //cambia la cantidad por el tiempo que quieras que transcurra entre imagen e imagen
  36. }
  37.  
  38. </script>
  39.  
  40. <div id="publicidad"><img id="foto" src="" height="187" width="250"  style="filter:blendTrans(duration=3)">
  41.  
  42. </div>