--- title: GlobalEventHandlers.onload slug: Web/API/GlobalEventHandlers/onload translation_of: Web/API/GlobalEventHandlers/onload ---
{{ApiRef("HTML DOM")}}

Um manipulador de eventos para o evento de carregamento do objeto {{domxref("window")}}.

Syntax

window.onload = funcRef;

Exemplos

window.onload = function() {
  init();
  doSomethingElse();
};
<!doctype html>
<html>
  <head>
    <title>onload test</title>
    <script>
      function load() {
        console.log("Evento de carregamento detectado!");
      }
      window.onload = load;
    </script>
  </head>
  <body>
    <p>O evento de carregamento dispara quando o documento acabou de ser carregado!</p>
  </body>
</html>

Notas

O evento de carregamento dispara no final do processo de carregamento do documento. Neste ponto, todos os objetos do documento estão no DOM, e todas as imagens, scripts, links e sub-frames terminaram de carregar.

Existe também os Gecko-Specific DOM Events, como o DOMContentLoaded e o DOMFrameContentLoaded (que pode ser manipulado utilizando o {{domxref("EventTarget.addEventListener()")}}) que são disparados após o DOM para a página ser construído, mas não espera outros recursos serem carregados.

Especificações

Especificação Status Comentário
{{SpecName("HTML WHATWG", "webappapis.html#handler-onload", "onload")}} {{Spec2("HTML WHATWG")}} Definição inicial

Veja também