Cómo hacer una imagen rotativa en HTML

  • Autor Autor Luis Martin
  • Fecha de inicio Fecha de inicio
Luis Martin

Luis Martin

1
Lambda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Hola, estoy intentado desde hace horas hacer esta accion con HTML pero no he podido, tal vez me puedan ayudar, lo que quiero es lo siguiente, en una entrada poner una imagen la cual al pasar 3 segundos cambie por otra la cual quede permanente, es decir:

Imagen1 - 3 seg
Imagen2 - Permanente

Accion: Mostrar "Imagen1" por 3 segundo y luego cambiar por "Imagen2" que se quedara permanentemente.

Si alguien sabe que codigo utilizar se lo agradeceria muchisimo!
 
con javascript puedes hacer eso sin problemas.
 
Solo con HTML no puedes conseguir eso. Puedes lograrlo con el uso de javascript y, si no me equivoco, con CSS3 también se puede lograr.
 
Insertar CODE, HTML o PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>
 
Insertar CODE, HTML o PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>

Me ganaste :welcoming:
 
Insertar CODE, HTML o PHP:
<img id="img" src="http://m.c.lnkd.licdn.com/media/p/4/000/13e/217/082dfd8.png" />
 
<script>
setTimeout(function()
{
	document.getElementById('img').src = 'http://paraisolinux.com/wp-content/uploads/2011/09/forobeta.png';
}, 3000);
</script>

Ya me sirvio mil gracias, pregunta adicional, como hago para que la segunda imagen tenga un enlace? que agrego al codigo?

- - - Actualizado - - -

Me ganaste :welcoming:

Gracias de todas formas, una pregunta adicional, como hago para ponerle un enlace a la segunda imagen? que agrego al codigo? gracias
 
Última edición:
Ya me sirvio mil gracias, pregunta adicional, como hago para que la segunda imagen tenga un enlace? que agrego al codigo?

- - - Actualizado - - -



Gracias de todas formas, una pregunta adicional, como hago para ponerle un enlace a la segunda imagen? que agrego al codigo? gracias
HTML:
<div id="cont">
<img src="URL-IMAGEN" />
</div>
<script>
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
</script>
 
Última edición:
[MENTION=81006]kanikase[/MENTION] ahora me ganaste tu 🙂 ...
 
Última edición:
Pero que habilidosos hay en el foro!! :welcoming: jaja
 
HTML:
<div id="cont">
<img src="URL-IMAGEN" />
</div>
<script>
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
</script>

No me funciona :S Incluso cambie el setTimeOut por setTimeout y nada, solo sale la primera imagen pero no cambia, que hago?
 
No me funciona :S Incluso cambie el setTimeOut por setTimeout y nada, solo sale la primera imagen pero no cambia, que hago?

Encierralo en una funcion.

HTML:
<div id="cont">
<img src="URL-IMAGEN" onmousehover="cambiar()"/>
</div>
<script>
function cambiar(){
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
}
</script>

A ver así
 
Encierralo en una funcion.

HTML:
<div id="cont">
<img src="URL-IMAGEN" onmousehover="cambiar()"/>
</div>
<script>
function cambiar(){
setTimeout(function(){document.getElementById('cont').innerHTML = '<a href="#"><img src="URL-IMAGEN" /></a>'}, 3000)
}
</script>

A ver así

No, sigue igual, solo aparece la primera imagen, que mas se puede hacer?
 
No, sigue igual, solo aparece la primera imagen, que mas se puede hacer?

no funciono con el cursor encima de la imagen, si no lo quieres así agrega:

<body onload="cambiar()">
 
de prueba para proximos proyectos gracias a todos :encouragement:
 
Última edición:
Atrás
Arriba