| No se pudieron cargar los pilotos |
`;
+ }
+}
+
// ===============================
// INIT PRINCIPAL
// ===============================
@@ -66,26 +100,27 @@ async function init() {
return;
}
- // Mostramos el nombre de la próxima carrera
+ // 3) Mostrar nombre de la próxima carrera
document.querySelector(".cuenta-atras h3").textContent =
`Cuenta atrás para el GP de ${proxima.raceName}`;
- // 3) Poner la cuenta atrás
+ // 4) Iniciar cuenta atrás
iniciarCuentaAtras(proxima.fecha);
- // 4) Si estamos en fin de semana de carrera o justo comienza
+ // 5) Indicar modo carrera o pronóstico
const ahora = new Date();
if (ahora >= proxima.fecha) {
- // Aquí puedes pedir sesiones o tiempos reales si la API lo soporta
- console.log("Estamos en modo carrera");
document.getElementById("session-info").textContent =
"Modo carrera — datos en vivo o resultados";
} else {
- // Modo pronóstico/previo
- console.log("Estamos antes del fin de semana de carrera");
document.getElementById("session-info").textContent =
`Próxima sesión de ${proxima.raceName}`;
}
+
+ // 6) Cargar pilotos al inicio y cada minuto
+ cargarPilotos();
+ setInterval(cargarPilotos, 60000); // refresco cada 60 segundos
}
+// Arrancar todo al cargar la página
document.addEventListener("DOMContentLoaded", init);
\ No newline at end of file
diff --git a/pilotos.html b/pilotos.html
index 9e81339..dec6c90 100644
--- a/pilotos.html
+++ b/pilotos.html
@@ -41,49 +41,7 @@