Imágenes que cambian automáticamente cada cierto tiempo

Con este código HTML podrás tener varias imagenes que vayan cambiando cada cierto tiempo y dar un aspecto moderno a tu página Web.

 

 

<script language="JavaScript1.1">

var specifyimage=new Array() //Your images

specifyimage[0]="https://img15.imageshack.us/img15/2633/isabela.png"

specifyimage[1]="https://img442.imageshack.us/img442/142/dibujowiw.png"

specifyimage[2]="https://img838.imageshack.us/img838/9773/dibujo2vn.png"

specifyimage[3]="https://img13.imageshack.us/img13/1552/dsc0050kzx.jpg"

specifyimage[4]="https://img88.imageshack.us/img88/9629/dsc0079us.jpg"

specifyimage[5]="https://img707.imageshack.us/img707/820/dsc0097uz.jpg"

var delay=3000 //3 seconds

 

//Counter for array 

var count =1;

 

var cubeimage=new Array()

for (i=0;i<specifyimage.length;i++){

cubeimage[i]=new Image()

cubeimage[i].src=specifyimage[i]

}

 

function movecube(){

if (window.createPopup)

cube.filters[0].apply()

document.images.cube.src=cubeimage[count].src;

if (window.createPopup)

cube.filters[0].play()

count++;

if (count==cubeimage.length)

count=0;

setTimeout("movecube()",delay)

}

 

window.onload=new Function("setTimeout('movecube()',delay)")

</script><img src="boy4.gif" name="cube" border="0" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle=&#39;PUSH&#39;)" /> 

 

 

Lo que está en negrita lo tienes que cambiar por la URL de las imágenes que quieres que se muestren y el tiempo que se mostrará cada imagen, cada 3000 es 3 segundos.

Tema: Imágenes que cambian automáticamente cada cierto tiempo

consulta para tener en la misma pagina 2 bloques de imagenes que cambian

Xavier | 11.06.2021

Gracias por el codigo. Una consulta.

Yo metí el codigo en un html donde tenia 6 imagenes distribuidas.
En una de las imagenes apliqué el codigo para que roten 4 imagenes y funciona. El problema es que no me funciona repetir para que en otra de las 6 imagenes de inicio, rote entre 2 imagenes y así iria cambiando otras si funcionara.

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width-device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Portafolio</title>
<link rel="stylesheet" type="text/css" href="css/estilo_titulos.css">

<script language="JavaScript1.1">
var specifyimage=new Array() //Your images
specifyimage[0]="img/Total_Customers.jpg"
specifyimage[1]="img/Average_Income.jpg"
specifyimage[2]="img/Amount_Spent.jpg"
specifyimage[3]="img/Amount_perPurchase.jpg"

var delay=2000 //2 seconds

//Counter for array
var count =1;

var cubeimage=new Array()
for (i=0;i<specifyimage.length;i++){
cubeimage[i]=new Image()
cubeimage[i].src=specifyimage[i]
}

function movecube(){
if (window.createPopup)
cube.filters[0].apply()
document.images.cube.src=cubeimage[count].src;
if (window.createPopup)
cube.filters[0].play()
count++;
if (count==cubeimage.length)
count=0;
setTimeout("movecube()",delay)
}

window.onload=new Function("setTimeout('movecube()',delay)")
</script>
</head>
<body>
<ul>
<li><a href="index.html">Volver a <br>Currículum</a></li>
</ul>
<div class=Title>
<h3> Power BI Samples </h3>
</div>
<div class=titulos>
<section class="samples" style="max-width: 80%; height: auto">
<article class="titulo">
<img src="img/VideoJuegos.jpg" alt="" class="proyecto__imagen" style="max-width: 78%; height: auto;">
<h3 class="proyecto__titulo">VideoJuegos</h3>
</article>

<article class="titulo">
<img src="img/netflix.bmp" alt="" class="proyecto__imagen" style="max-width: 78%; height: auto;">
<h3 class="proyecto__titulo">Netflix</h3>
</article>
</section>

<section class="samples" style="max-width: 80%; height: auto">
<article class="titulo">
<img src="img/MilitaryExpend.bmp" alt="" class="proyecto__imagen" style="max-width: 78%; height: auto;">
<h3 class="proyecto__titulo">Military Expenditure</h3>
</article>

<article class="titulo">
<img alt="" class="proyecto__imagen" src="" name="cube" border="0" style="max-width: 78%; height: auto; filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle=&#39;PUSH&#39;)"/>
<h3 class="proyecto__titulo">Marketing</h3>
</article>
</section>

<section class="samples" style="max-width: 80%; height: auto">
<article class="titulo">
<img src="img/ContosoStores.png" alt="" class="proyecto__imagen" style="max-width: 78%; height: auto;">
<h3 class="proyecto__titulo">Contoso Stores</h3>
</article>
<article class="titulo">
<img src="img/Appol.bmp" alt="" class="proyecto__imagen" style="max-width: 78%; height: auto;">
<h3 class="proyecto__titulo">Appol</h3>
</article>
</section>

</div>
</body>
</html>

ayuda

jorge | 17.06.2015

hola q tal. gracias por los aportes. necesito su ayuda extrema
yo quise agregarle links a las imagenes pero no me quedo. que hago como va?? porngan el codigo por faaaa!! saludos

Re: ayuda

jacotey | 30.06.2016

ya encontraste la solucion, yo quiero lo mismo , pero no se como hacerlo

Agradecimiento

Dayanara | 07.10.2014

muy buen còdigo y excelente participaciòn ......... Gracias

pasimo

malo | 03.10.2014

a mi no me sirvio

Modificado para ponerles tamaño

Kelvin | 30.09.2014

Yo lo modifique para que tuviera tamaño, solo modifican el tamaño en height="300" Y EL width="525"

Cambien esto:

</script><img src="boy4.gif" name="cube" border="0" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle=&#39;PUSH&#39;)" />

por esto:

</script><img name="cube" border="0" height="300" width="525" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle=&#39;PUSH&#39;)" />

duda

eduardo | 26.07.2014

por que tarda al iniciar la pag.

Ayuda

Xalatte | 19.05.2014


Yo meti asi el código 1.jpg 2.jpg son mis imágenes allí pongan sus imágenes y correrá. Creen un archivo html y meten este código las imágenes las tenia en el escritorio

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript1.1">
var specifyimage=new Array() //Your images
specifyimage[0]="1.jpg"
specifyimage[1]="2.jpg"
specifyimage[2]="3.jpg"

var delay=5000 //3 seconds

//Counter for array
var count =1;

var cubeimage=new Array()
for (i=0;i<specifyimage.length;i++){
cubeimage[i]=new Image()
cubeimage[i].src=specifyimage[i]
}

function movecube(){
if (window.createPopup)
cube.filters[0].apply()
document.images.cube.src=cubeimage[count].src;
if (window.createPopup)
cube.filters[0].play()
count++;
if (count==cubeimage.length)
count=0;
setTimeout("movecube()",delay)
}

window.onload=new Function("setTimeout('movecube()',delay)")
</script><img src="" name="cube" border="0" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle=&#39;PUSH&#39;)" />





</head>

Re: Ayuda

Omarmarvi.xtgem.com | 20.05.2014

Muy buena

Agregar...

Pepe | 21.04.2014

Le quiero agregar un href a una imagen, como le hago? Te lo agradecería mucho!

1 | 2 | 3 >>

Nuevo comentario