Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

167
Vistas
a function that adds a random image shows the same image everytime

I have a simple function that creates an image and the src is a random image from splash, but every time i call the function it generates the same image, why and how to fix it

function randomImage(){
    const img = document.createElement('img')
    img.src = 'https://source.unsplash.com/random/500x500'
    document.body.appendChild(img)
}

As far as i understand each function call is dependent from each other so why each function call in this example generates the same image despite the link itself should generate a random link

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

You do not generate a random link. You depend on the source.unsplash.com to return a random image.

But since your browser page has seen that url, it loads it from the cache.

You could add something random, to make the browser think it is a different url.

img.src = 'https://source.unsplash.com/random/500x500&timestamp=' + Date.now()
about 4 years ago · Juan Pablo Isaza Denunciar

0

You could simply add a cache breaker to your URL, since the browser caches your request and returns the same image.

img.src = 'https://source.unsplash.com/random/500x500?t=' + new Date().getTime()

See also: Refresh image with a new one at the same url

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda