1
resposta

function pulaLinha

Estou executando no Chromo, e quando fecho a poup-up, ao em vez de apresentar o resultado, está apresentando a próxima poup-up, para depois apresentar o resultado, alguém sabe o que pode está acontecendo?

<meta charset="utf-8">

<script>

    function pulaLinha() {

        alert("oi");
        document.write("<br>");
        document.write("<br>");
    }

    var ano = 2016;

    document.write( "Flávio tem " + (ano -1977) + " anos");

    pulaLinha();

    document.write( "Joaquim tem " + (ano -1996) + " anos");

    pulaLinha();

    ano = 2017

    document.write("Barney tem " + (ano -1976) + " anos");

</script>
1 resposta

Olá, Nevton. Tudo bem?

Primeiramente, peço desculpas pela demora em responder a sua pergunta.

O seu navegador está apresentando a pop-up duas vezes porque você colocou o alert("oi") dentro da função pulaLinha() e você está chamando essa função duas vezes no seu código:

    document.write( "Flávio tem " + (ano -1977) + " anos");

    pulaLinha();

    document.write( "Joaquim tem " + (ano -1996) + " anos");

    pulaLinha();

Sugiro que você coloque o alert("oi") fora da função pulaLinha(), dessa forma:

    alert("oi");

    function pulaLinha() {
        document.write("<br>");
        document.write("<br>");
    }

Espero ter ajudado, Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓