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

155
Vistas
¿Cómo volver a solicitar al usuario (o repetir un mensaje), hasta que el usuario finalice los programas en javascript?

Actualmente estoy creando una página html simple con código javascript donde tengo que hacerle una pregunta al usuario para que complete un nombre de color que cambia el fondo de la página después al color de la entrada del usuario.

Si se hace eso, me gustaría mostrar continuamente el mensaje en la página para que el usuario pueda seguir ingresando nombres de colores hasta que desee salir de la página o finalizar el programa.

Tiene que estar escrito en la cantidad más simple/menor de líneas de código posible, y con el uso de "prompt()" and "background.style.bgcolor".

¿Sabes como hacerlo?

 <!DOCTYPE html> <html lang="en"> <title> Background Colors</title> <body onload="changeColor()" ontimeupdate="userInput" load="3sec"> <h1> <b style="text-align: center;">Background Color Changer</b> </h1> <form name = "myform"> </form> </body> <script type="text/javascript" style="align-items: center; justify-content: center"> function changeColor() { var userInput = window.prompt("Enter a background-color:"); document.bgColor = userInput; } </script> </html>
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Solicite al usuario un color. Si el indicador devuelve un color, cambie el fondo del cuerpo del documento y vuelva a llamar a la función. Si el indicador devuelve una cadena vacía o el usuario hace clic en cancelar, no llame a la función.

 const body = document.body; function changeColor() { const color = prompt('Enter a color.'); if (color) { body.style.backgroundColor = color; changeColor(); } } changeColor();
 <h3>Background Color Changer</h3>

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