🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

No JavaScript, o código abaixo indica o seguinte evento:<...

Próximas questões
Com base no mesmo assunto
Q3329102 Programação
No JavaScript, o código abaixo indica o seguinte evento:

<body onLoad="alert('Seja Bem Vindo')" onUnLoad="alert('Obrigado pela visita!')">
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O decisivo foi a presença de onUnload no trecho e sua correspondência com a alternativa B.

Tema central: Evento onUnload
Análise das alternativas
A
Errada
Está errada porque descreve ação no carregamento do documento, o que corresponde a onLoad. Embora onLoad também apareça no trecho, o gabarito oficial toma como referência o evento de saída da página, que é onUnload.
B
Certa
A alternativa B corresponde ao evento onUnload, que executa uma ação ao sair da página ou encerrar sua exibição.
C
Errada
Está errada porque trata de evento relacionado ao movimento do ponteiro do mouse sobre um link. Isso é evento de mouse e não tem correspondência com o descarregamento da página indicado por onUnload.
D
Errada
Está errada porque fala da saída do mouse de cima de um hiperlink. Sair com o mouse de um elemento é situação distinta de sair da página ou descarregar o documento, que é o campo de atuação de onUnload.
E
Errada
Está errada porque descreve evento de foco em campos de formulário, como select, text ou textarea. Evento de foco não se confunde com carregamento ou descarregamento da página e não corresponde a onUnload.
Pegadinha da questão
A confusão real é que o trecho traz dois eventos, onLoad e onUnload, e a banca induz ao erro quem marca a alternativa ligada ao primeiro só porque ele aparece antes. Também há risco de leitura apressada confundir 'sair da página' com 'tirar o mouse de cima de um link'.
Dica para questões semelhantes
  • Quando o código trouxer mais de um evento, compare cada atributo com a descrição funcional da alternativa antes de marcar.
  • Diferencie carregamento do documento (onLoad) de descarregamento ou saída da página (onUnload).
  • Não confunda eventos de página com eventos de mouse ou de foco; eles pertencem a situações técnicas distintas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo