Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

198
Visualizações
¿Cómo mostrar una imagen aleatoria de la carpeta cada vez que actualizo la página?

Intenté muchas formas de mostrar una imagen diferente cada vez que se actualiza la página, pero no tengo idea de cómo hacer que esto funcione... Todavía soy bastante nuevo en esto, así que tal vez hay algo pequeño que me estoy perdiendo.

 window.onload=randomp(); var pic_rand=new Array; pic_rand[0]=new Image(); pic_rand[0].src="folder/image1.png"; pic_rand[1]=new Image(); pic_rand[1].src="folder/image2.png"; pic_rand[2]=new Image(); pic_rand[2].src="folder/image3.png"; function randomp(){ var randomNum = Math.floor(Math.random() * pic_rand.length); document.getElementById("image1").src = pic_rand[randomNum]; }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No necesita construir un objeto de Image para cada URL de imagen de origen que tenga. De hecho, no necesita ninguno ya que parece que ya tiene uno en el DOM. Simplemente haga una matriz de URL de origen y elija una al azar.

Además, asegúrese de pasar la función randomp a onload sin llamarla.

 window.onload = randomp; var pic_rand = ["folder/image1.png", "folder/image2.png", "folder/image3.png"]; function randomp(){ var randomNum = Math.floor(Math.random() * pic_rand.length); document.getElementById("image1").src = pic_rand[randomNum]; }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda