Considere o trecho a seguir quando utilizado numa página Web...
<body onload="alert('xxxxxxx')">
O efeito desse trecho é
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: C - a exibição automática da mensagem xxxxxxx imediatamente depois que a página foi carregada.
A questão aborda o entendimento de um dos eventos do ciclo de vida de uma página web, mais especificamente, o evento onload. Este evento é usado para executar um script no momento em que a página é completamente carregada no navegador do usuário, incluindo todos os conteúdos como imagens, scripts e estilos CSS.
Para resolver essa questão, é necessário conhecer o funcionamento básico dos eventos em JavaScript e o ciclo de vida de uma página HTML. A tag <body> é o elemento que contém todo o conteúdo de uma página web que deve ser mostrado para o usuário. Quando adicionamos um atributo como onload a este elemento, estamos dizendo ao navegador para executar uma função específica assim que a página estiver completamente carregada.
O trecho especificado na questão contém o código onload="alert('xxxxxxx')", que instrui o navegador a exibir uma caixa de alerta com a mensagem "xxxxxxx" assim que a página termina de carregar. Essa caixa de diálogo é uma forma de interação simples com o usuário e serve como um indicativo de que a página está pronta para ser utilizada.
Portanto, a alternativa correta é a C, pois ela descreve exatamente o comportamento esperado do uso do evento onload na tag <body>: a mensagem "xxxxxxx" será exibida em um alerta logo após a página ser completamente carregada, e não antes — o que elimina as alternativas A e B —, também não está relacionado com operações de upload (alternativa D), e não há erro no script, como indica a alternativa E.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Acho que o gabarito tá errado, o certo é a C.
The onload attribute fires when an object has been loaded.
onload is most often used within the <body> element to execute a script once a web page has completely loaded all content (including images, script files, CSS files, etc.). However, it can be used on other elements as well (see "Supported HTML tags" below).
Fonte: https://www.w3schools.com/tags/ev_onload.asp
Gabarito definitivo letra c
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo