Hola Aldo, espero que estés bien
Parece que estás intentando usar prompt
para cargar la edad del usuario, lo cual debería funcionar en la mayoría de los navegadores. Sin embargo, si la página no está permitiendo que se muestre el cuadro de diálogo, podría deberse a varias razones:
Bloqueo de Pop-ups: Asegúrate de que tu navegador no esté bloqueando las ventanas emergentes. Muchos navegadores tienen configuraciones que bloquean automáticamente los pop-ups, y el uso de prompt
puede ser considerado como tal.
Errores de JavaScript: Verifica si hay algún error en la consola del navegador (puedes abrirla con F12 o Ctrl+Shift+I y luego ir a la pestaña "Consola"). Un error anterior en el código puede estar impidiendo que se ejecute correctamente.
Compatibilidad del Navegador: Aunque es raro, algunos navegadores o configuraciones específicas pueden no soportar prompt
correctamente. Intenta probar tu código en otro navegador para descartar esta posibilidad.
Contexto de Ejecución: Asegúrate de que el código JavaScript se esté ejecutando en el contexto correcto. Si estás usando algún tipo de framework o librería que manipula el DOM, podría estar interfiriendo.
Aquí tienes un ejemplo básico de cómo debería funcionar:
let edadUsuario = prompt("¿Cuál es tu edad?");
if (edadUsuario >= 18) {
alert("Puedes recibir tu licencia de conducir");
} else {
alert("Aún no puedes recibir tu licencia de conducir");
}
Prueba estos pasos y verifica si alguno de ellos resuelve el problema. Espero haber ayudado y buenos estudios!