asierraperez / COD-Proyecro_3enraya

1 stars 0 forks source link

Se muestra la ficha despues de mensaje de ganar #13

Open damiancastelao opened 2 years ago

damiancastelao commented 2 years ago

He jugado en las 'pages', y he detectado un problema. La última ficha se muestra a posteriori del mensaje de ganar. ¿Es asi como lo queriáis?

asierraperez commented 2 years ago

No es lo ideal pero no sé como solucionarlo.

La cosa es que a pesar de estar el posicionado de la imagen antes que los alerts de ganador y de repetir, siempre prioriza los alerts y la página no se recarga hasta que estos se cierren.

Problema proyecto

En la imagen tienes un fragmento del código del main. La colocacion de las fichas se hace en las funciones "jugador1" y "jugador2" (líneas 14 y 18). los alerts se muestran en las funciones "comprobar_ganador" (líneas 16 y 20) y "confirmar" (línea 27). Sinceramente no entiendo porque ocurre esto y no sé como solucionarlo, pero el programa funciona perfectamente.

Esto es algo que ya me pasaba con Iago en un ejercicio de hace unas semanas y me contó que es por como procesa el navegador el tema de los alerts.

TataFV commented 2 years ago

Probando las pages en Firefox y en Chrome, en Firefox va bien y en Chrome sucede lo que comentas Damián. ¿Hay alguna solución relacionada con el navegador? A mi solo se me ocurre eliminar ese último alert e introducir el mensaje de ganar en el HTML con Javascript .

asierraperez commented 2 years ago

Arreglé este problema eliminando los alerts y gestionándolo todo con eventos y etiquetas html

damiancastelao commented 2 years ago

Es una buena desición.