Atributo de evento de carregamento HTML

❮ Atributos de evento HTML

Exemplo

Execute um JavaScript imediatamente após o carregamento de uma página:

<body onload="myFunction()">

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

O atributo onload é acionado quando um objeto é carregado.

onload é mais frequentemente usado dentro do elemento <body> para executar um script depois que uma página da Web carrega completamente todo o conteúdo (incluindo imagens, arquivos de script, arquivos CSS, etc.). No entanto, também pode ser usado em outros elementos (consulte "Tags HTML suportadas" abaixo).

O atributo onload pode ser usado para verificar o tipo e a versão do navegador do visitante e carregar a versão adequada da página da web com base nas informações.

O atributo onload também pode ser usado para lidar com cookies (veja "Mais exemplos" abaixo).


Suporte ao navegador

Event Attribute
onload Yes Yes Yes Yes Yes

Sintaxe

<element onload="script">

Valores de atributo

Value Description
script The script to be run on onload

Detalhes técnicos

Tags HTML suportadas: <body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> e <style>

Mais exemplos

Exemplo

Usando onload em um elemento <img>. Alerta "A imagem está carregada" imediatamente após o carregamento de uma imagem:

<img src="w3html.gif" onload="loadImage()" width="100" height="132">

<script>
function loadImage() {
    alert("Image is loaded");
}
</script>

Exemplo

Usando o evento onload para lidar com cookies (usando javascript "avançado"):

<body onload="checkCookies()">

<p id="demo"></p>

<script>
function checkCookies() {
    var text = "";
    if (navigator.cookieEnabled == true) {
        text = "Cookies are enabled.";
    } else {
        text = "Cookies are not enabled.";
    }
    document.getElementById("demo").innerHTML = text;
}
</script>

Páginas relacionadas

Referência HTML DOM: evento onload


❮ Atributos de evento HTML