Foros del Web » Programando para Internet » Javascript »

imagenes congeladas

Estas en el tema de imagenes congeladas en el foro de Javascript en Foros del Web. buenas tengo estas un problema con una imagen que se rota @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html> < html > < head > ...
  #1 (permalink)  
Antiguo 04/06/2013, 13:01
 
Fecha de Ingreso: septiembre-2012
Mensajes: 53
Antigüedad: 11 años, 7 meses
Puntos: 0
imagenes congeladas

buenas tengo estas un problema con una imagen que se rota
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <title>Intro al Paseo Canaima</title>
  3. <!--<META HTTP-EQUIV=Refresh CONTENT="5; URL=file:///home/armikhael/Canaima-tour/canaima-tour.html">-->
  4. <link rel="stylesheet" href="css/intro.css" />
  5. <script language="Javascript" type="text/javascript">
  6. mis_imagenes = new Array("img/intro/D0000.png","img/intro/D0001.png","img/intro/D0002.png","img/intro/D0003.png","img/intro/D0004.png","img/intro/D0005.png","img/intro/D0006.png","img/intro/D0007.png","img/intro/D0008.png","img/intro/D0009.png","img/intro/D0010.png","img/intro/D0011.png","img/intro/D0012.png","img/intro/D0013.png","img/intro/D0014.png","img/intro/D0015.png","img/intro/D0016.png","img/intro/D0017.png","img/intro/D0018.png","img/intro/D0019.png","img/intro/D0020.png","img/intro/D0021.png","img/intro/D0022.png","img/intro/D0023.png","img/intro/D0024.png","img/intro/D0025.png","img/intro/D0026.png","img/intro/D0027.png","img/intro/D0028.png","img/intro/D0029.png","img/intro/D0030.png","img/intro/D0031.png","img/intro/D0032.png","img/intro/D0033.png","img/intro/D0034.png","img/intro/D0035.png","img/intro/D0036.png","img/intro/D0037.png","img/intro/D0038.png","img/intro/D0039.png","img/intro/D0040.png")
  7. mi_imagen = 0
  8. imgCt = mis_imagenes.length
  9. function rotacion() {
  10. if (document.images) {
  11. mi_imagen++
  12. if (mi_imagen == imgCt) {
  13. mi_imagen = 0
  14. }
  15. document.rotar.src=mis_imagenes[mi_imagen]
  16. setTimeout("rotacion()", 5 * 10)
  17. }
  18. }
  19. </head>
  20. <body onload="rotacion()">
  21. <div id="rotar"><img name="rotar" alt="Rotar" /></div>
  22. <div id="logo"><img src="img/intro/logo-inicio.png" alt=""><div>
  23. </body>
  24. </html>

la cosa es que la imagen rota pero solo si le quito el div(<div id="logo"><img src="img/intro/logo-inicio.png" alt=""><div>) o mejor dicho sino agrego otro elemento. si coloco solo la imagen que rota ella rota con naturalidad. . . pero si agrego cualquier otro elemento esta comienza a titilar. .
  #2 (permalink)  
Antiguo 05/06/2013, 08:18
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: imagenes congeladas

Código HTML:
Ver original
  1. <script language="Javascript" type="text/javascript">
  2. var mis_imagenes = new Array("img/intro/D0000.png","img/intro/D0001.png","img/intro/D0002.png","img/intro/D0003.png","img/intro/D0004.png","img/intro/D0005.png","img/intro/D0006.png","img/intro/D0007.png","img/intro/D0008.png","img/intro/D0009.png","img/intro/D0010.png","img/intro/D0011.png","img/intro/D0012.png","img/intro/D0013.png","img/intro/D0014.png","img/intro/D0015.png","img/intro/D0016.png","img/intro/D0017.png","img/intro/D0018.png","img/intro/D0019.png","img/intro/D0020.png","img/intro/D0021.png","img/intro/D0022.png","img/intro/D0023.png","img/intro/D0024.png","img/intro/D0025.png","img/intro/D0026.png","img/intro/D0027.png","img/intro/D0028.png","img/intro/D0029.png","img/intro/D0030.png","img/intro/D0031.png","img/intro/D0032.png","img/intro/D0033.png","img/intro/D0034.png","img/intro/D0035.png","img/intro/D0036.png","img/intro/D0037.png","img/intro/D0038.png","img/intro/D0039.png","img/intro/D0040.png");
  3. var mi_imagen = -1;
  4. var imgCt = mis_imagenes.length;
  5. var img;
  6.  
  7. function rotacion() {
  8. mi_imagen=(mi_imagen+1)%imgCt;
  9. img.src=mis_imagenes[mi_imagen];
  10. setTimeout("rotacion()", 50)
  11. }
  12.  
  13. window.onload=function(){
  14. img=document.getElementById("idImagen");
  15. rotacion();
  16. }
  17.  
  18. ...
  19. <div id="rotar"><img id="idImagen" name="rotar" alt="Rotar" /></div>
  20. ...

Etiquetas: html, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.