Professor de Ensino Fundamental e Médio (Educação Profissional) - Eixo 5 - Informação e Comunicação
Considere o trecho a seguir quando utilizado numa página Web.<body onload="alert('xxxxxxx')">O efeito desse trecho é
Aa exibição automática da mensagem xxxxxxx imediatamente antes que a página seja carregada.
Ba exibição automática da mensagem xxxxxxx imediatamente antes que um formulário seja carregado.
Ca exibição automática da mensagem xxxxxxx imediatamente depois que a página foi carregada.
Do início imediato de uma operação de upload.
Eum erro, pois o script contém incompatibilidades.
Revelar gabarito e comentário▾
GabaritoC — a exibição automática da mensagem xxxxxxx imediatamente depois que a página foi carregada.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Evento onload em HTML
Gabarito: letra C. O atributo onload no elemento <body> dispara uma função JavaScript automaticamente após o carregamento completo da página (incluindo todos os recursos como imagens e scripts). A alternativa C descreve exatamente esse comportamento: "exibição automática da mensagem imediatamente depois que a página foi carregada".
Alternativa A — ❌ Incorreta
Afirma que a mensagem é exibida "antes que a página seja carregada". O evento onload ocorre depois do carregamento, não antes. Eventos como DOMContentLoaded ou load embutidos em elementos específicos podem ocorrer em momentos diferentes, mas o onload no <body> aguarda o carregamento completo.
Alternativa B — ❌ Incorreta
Menciona "antes que um formulário seja carregado", o que não faz sentido no contexto do atributo onload no <body>. O evento não está associado a formulários.
Alternativa C — ✅ Correta ⟵ GABARITO
Conforme explicado, o onload executa o script quando a página termina de carregar, exibindo o alerta automaticamente.
Alternativa D — ❌ Incorreta
"Início imediato de uma operação de upload" não é o comportamento do onload — trata-se de um evento genérico, não de uma ação de upload.
Alternativa E — ❌ Incorreta
Não há erro de sintaxe ou incompatibilidade no trecho. O código é perfeitamente válido em HTML e JavaScript, desde que o navegador suporte JavaScript (o que todos os modernos fazem).
PEGA ESSA DICA!
Para lembrar: onload = "load" = após carregar. Eventos como onunload ou onbeforeunload ocorrem antes de descarregar. Decore: "on + ação" → ocorre quando a ação se completa.