Considere o trecho a seguir quando utilizado numa página Web...

Próximas questões
Com base no mesmo assunto
Q2287683 Programação
Considere o trecho a seguir quando utilizado numa página Web.

        <body onload="alert('xxxxxxx')">

O efeito desse trecho é
Alternativas

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