Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Teste do Fugencio

Fiquei com uma dúvida. Daria problema inserir a parte HTML após o fechamento da JavaScript? O primeiro código é o correto, mas se fizesse da segunda maneira, estaria errado? No teste que fiz ficou bem parecido.

<meta charset="UTF-8">

<h1>Primeiro programa</h1>
<script>
alert("Este é um popup feito com JavaScript");
</script>
<meta charset="UTF-8">

<script>
alert("Este é um popup feito com JavaScript");
</script>

<h1>Primeiro programa</h1>
4 respostas
solução!

Fala Bruno, tudo bem?

Penso que por convenção é melhor deixar o título primeiro. Estabelece uma ordem lógica: o alert é a execução do que você chamou de primeiro programa. Entendeu?

Espero ter ajudado.

Abraço.

Entendi Hugo.

Como o Pop-up aparece primeiro na tela (antes do título), fiquei com essa dúvida. Mas sua explicação faz sentido, muito obrigado!

Bruno, se você quiser fazer aparecer primeiro o título e depois o popup você precisa declarar outra função que vai criar um atraso (delay) na exibição do popup.

Ex:

setTimeout(function(){
    alert('mensagem que queira exibir');
},400);   

Esse 400 são milissegundos contados antes de exibir o popup.

Espero ter ajudado.

Abraço.

Primeiro, ele deveria colocar as tags <..h1>Primeiro programa</h1..>, fora da tag script. Segundo, o conteúdo do alert, deveria estar dentro da tag script.