Chamada de multiplas funções JavaScript no onload da página

A função abaixo possibilita adicionar no onload da página a execução de multiplas funções js

//Possibilitar adicionar no onload da página a execução de multiplas funções js
//Parametro func é a função a ser carregada
//Exemplo de uso:
//addEventoOnLoad(func1);
//addEventoOnLoad(func2);
//créditos: http://www.htmlgoodies.com/beyond/javascript/print.php/3724571
function addEventoOnLoad(func) {
var oldOnLoad = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldOnLoad) {
oldOnLoad();
}
func();
}
}
}//fim função addEventoOnLoad

Anúncios

2 Comentários

Arquivado em HTML, JavaScript/Afins

2 Respostas para “Chamada de multiplas funções JavaScript no onload da página

  1. Muito boa dica, mas dei mais uma olhada, e achei outra forma… fiz uma adaptação e saiu isso:

    A vantagem é que pode-se mudar a função para anexar qualquer coisa, e ele adiciona o Event Listener.

    // Adiciona uma função ao window.onload sem remover os outros vínculos
    function AddOnLoadEvent(myFunction) {
    if (window.addEventListener) // W3C standard
    {
    window.addEventListener(‘load’, myFunction, false); // NB **not** ‘onload’
    }
    else if (window.attachEvent) // Microsoft
    {
    window.attachEvent(‘onload’, myFunction);
    }
    }

    Valeu!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s