Problemas con alert("Cualquier cosa");

Pregunta de la clase:
Rodrigo Ruiz

Rodrigo Ruiz

Pregunta
studenthace 8 años

En el video “HTML, CSS. JavaScript de verdad” como en el video “Tu peso en otro planeta”, al momento de escribir el código, sigo al pie de la letra el curso. El tema es que el alert(“Cualquier cosa”) que va dentro de <script> y luego del <body> y unos textos <p>, al momento de cargar el .html, debería cargar primero el texto y luego disparar el alert según donde se escriba el código. El tema es que siempre me aparece el alert primero y luego carga lo demás y no se porqué.

5 respuestas
para escribir tu comentario
    Katherine Colina

    Katherine Colina

    studenthace 2 años

    Hola Buenas tardes! Consulta, alguien pudo solucionar el problema de que no aparece "alert" voy empezando con el curso y no tengo mucho conocimiento. Necesito ayuda T_T

    Nahuel Alejandro Gallegos

    Nahuel Alejandro Gallegos

    studenthace 6 años

    Que tal comunidad? alguien pudo solucionar el problema? intente lo que dijo edwin-garcia829 y no me funciono, cambie de navegador y si cargo como debería pero si estamos haciendo una pagina web tendría que cargar por igual en todos los navegadores. Si alguien conoce alguna solución le estaría muy agradecido.

    Edwin García

    Edwin García

    studenthace 6 años

    Tengo la misma duda, yo lo solucioné usando una función que solo se ejecuta cuando el DOM está cargado, entonces aunque el javaScript se ejecute desde el principio la función esperará a que cargue los párrafos antes de que se ejecute el alert así:

    <body> <p>¡Hola mundo <strong>ya casi</strong> aprendo!</p> <p>Este es otro párrafo</p> <script> window.onload = () => { alert("JavaScript works!"); } </script> </body>
    heris alberto barrios rivas

    heris alberto barrios rivas

    studenthace 6 años

    Buena noche

    Para los que aun no han podido explicarsen esto, prueben con otro navegador, después de investigar me di cuenta que es porque algunos navegadores vienen configurados para ejecutar todo el programa y hay si cargarlo, espero les sirva a muchos.

    Feliz noche.

    Kevin Morales

    Kevin Morales

    studenthace 8 años

    Debes poner la etiqueta

    <script>
    al final, justo antes de
    </body>
    . Porque le navegador lee linea por linea, asi que al estar al final cargara todo lo que esta antes de eso y luego el alert.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.