1
resposta

Reposta da questão

<meta charset="UTF-8">
<script>
    function fazPegadinha() {
        alert("Olá");
        alert("amiga!");
        alert("Tá");
        alert("bastante");
        alert("entediada?");
        alert("Em ficar");
        alert("Clicando em");
        alert("Ok");
        alert("né?");
    }

    fazPegadinha();
</script>

Ela apenas criou a função, mas não executou.

1 resposta

Pode tentar colocar um gatilho para executar a função, em vez de chamar ela no próprio script.

Podendo usar um gatilho do próprio html, como:

  • onLoad (ao carregar a pagina)
    <body onload="fazPegadinha()"> 
  • onClick (ao clicar em algo, ou o colocando na tag body ele vai funcionar ao clicar em qualquer cosia)
    <body onclick="fazPegadinha()"> 

Ou o que eu faria, que é usar um gatilho de tempo usando o setTimeout.

Como usar o setTimeout: setTimeout(função, tempo);

exemplo colocando ela pra disparar em 500 milissegundos (meio segundo)

setTimeout(fazPegadinha, 500);