Comunidad de diseño web y desarrollo en internet online

imagenes html

Citar            
MensajeEscrito el 28 Ago 2008 08:11 pm
hola que tal miren tengo este codigo que sirve para hacer la transicion de 3 imagenes pero al terminar se queda en la imagen 3, me gustaria que le falta ahy para que al terminar volviera a comenzar la transicion :P :?

gracias a quien me lea y todos :P



<html>
<head>
<title></title>
<script>

//creo array de imágenes
array_imagen = new Array(3)
array_imagen[1] = new Image(120,41)
array_imagen[1].src = "foto1.jpg"
array_imagen[2] = new Image(120,41)
array_imagen[2].src = "foto2.jpg"
array_imagen[3] = new Image(120,41)
array_imagen[3].src = "foto3.jpg"


//variable para llevar la cuenta de la imagen siguiente
contador = 1

//función para rotar el banner
function alternar_banner(){
window.document["ban"].src = array_imagen[contador].src
contador ++
contador = contador % array_imagen.length
setTimeout("alternar_banner()",1000)
} </script>
</head>


<body onload="alternar_banner()"> <img src="#" name="ban" width=547 height=359 border=0 id="ban">

</body>

</html>

Por jorge2d

6 de clabLevel



 

mty, n.l. mexico

msie7
Citar            
MensajeEscrito el 29 Ago 2008 06:01 pm
Una condición que detecte el valor de "contador"

Código :

<script>

//creo array de imágenes
array_imagen = new Array(3)
array_imagen[1] = new Image(120,41)
array_imagen[1].src = "foto1.jpg"
array_imagen[2] = new Image(120,41)
array_imagen[2].src = "foto2.jpg"
array_imagen[3] = new Image(120,41)
array_imagen[3].src = "foto3.jpg"


//variable para llevar la cuenta de la imagen siguiente
contador = 1

//función para rotar el banner
function alternar_banner(){
  // si la variable contador es igual al numero de items en array_imagen, seteamos el valor de contaro a 1
  if (contador == array_imagen.length) { contador = 1; }
  
  window.document["ban"].src = array_imagen[contador].src
  contador ++
  contador = contador % array_imagen.length
  setTimeout("alternar_banner()",1000)
}
</script> 


Prueba, y nos cuentas.
Saludos!

Por Necrophasto

Claber

148 de clabLevel



Genero:Masculino  

Diseñador gráfico y web

mozilla
Citar            
MensajeEscrito el 29 Ago 2008 07:48 pm
pues aun sigue igual no me regresa al inicio de la transicion com podria hacerle ? porfas

Por jorge2d

6 de clabLevel



 

mty, n.l. mexico

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.