A linguagem HTML 4.0 adicionou a capacidade de determinados ...

Próximas questões
Com base no mesmo assunto
Q112578 Programação
A linguagem HTML 4.0 adicionou a capacidade de determinados eventos dispararem ações em um navegador web. Por exemplo, o atributo onload permite que um script seja executado no momento em que um documento HTML é "carregado" pelo navegador web. Na HTML 4.0, o atributo onload deve ser utilizado, portanto, com o elemento
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Gabarito: A - body.

Vamos entender o porquê desta resposta ser a correta. A linguagem de marcação HTML (HyperText Markup Language) é a base para a construção de páginas na Web. Com a evolução para a versão HTML 4.0, foram introduzidas melhorias significativas, entre elas a capacidade de interagir com eventos do usuário por meio de scripts.

Um desses eventos é o onload, que é acionado quando o navegador conclui o carregamento do conteúdo de um elemento. No caso do atributo onload, ele é comumente associado ao elemento <body>, pois este representa o corpo do documento HTML, sendo o local apropriado para se verificar se todo o conteúdo da página foi carregado.

Quando o atributo onload é utilizado no elemento <body>, podemos executar um script assim que a página estiver totalmente carregada. Isso é particularmente útil para inicializar componentes da interface do usuário, carregar dados dinamicamente, ou simplesmente notificar que o conteúdo está pronto para interação.

Em contraste, outros elementos como <head>, <document>, e <page> não são utilizados com o atributo onload na especificação HTML 4.0. O elemento <head> contém metadados e scripts que não são dependentes do carregamento de todo o corpo da página, enquanto <document> e <page> não são sequer elementos padrões da HTML.

```

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

<html>
<head>
<script type="text/javascript">
function load()
{
alert("Page is loaded");
}
</script>
</head>

<body onload="load()">
<h1>Hello World!</h1>
</body>
</html>
Consoante w3 consortium, onload vai em <body>, apesar da especificação script vir em <head>.

http://www.w3schools.com/jsref/event_body_onload.asp
Pegadinha, pensei que fosse 'C'

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo