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='PUSH')"/>
<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>
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='PUSH')" />
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
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
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='PUSH')" />
por esto:
</script><img name="cube" border="0" height="300" width="525" style="filter:progid:DXImageTransform.Microsoft.Stretch(stretchStyle='PUSH')" />
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='PUSH')" />
</head>
Agregar...
Pepe | 21.04.2014
Le quiero agregar un href a una imagen, como le hago? Te lo agradecería mucho!