Como carregar mais de uma função javascript no mesmo onload da página

É simples, basta copiar a função “addLoadEvent” abaixo para a sua página (neste caso não esqueça de por dentro das tags ), ou incluir dentro do seu arquivo de js (sem a tags ).

 function addLoadEvent(func) {
   var oldonload = window.onload;
   if (typeof window.onload != 'function') {
     window.onload = func;
   }
   else {
     window.onload = function() {
      if (oldonload) {
       oldonload();
      }
      func();
    }
   }
 }
 //funcoes para testar o onload
 function nomeDaMinhaFuncao1(){
   alert('funcao 1');
 }
 function nomeDaMinhaFuncao2(){
   alert('funcao 2');
 }
 function nomeDaMinhaFuncao3(){
   alert('funcao 3');
 }

Para chamar as funções basta fazer assim:

addLoadEvent(nomeDaMinhaFuncao1);
addLoadEvent(nomeDaMinhaFuncao2);
addLoadEvent(nomeDaMinhaFuncaoN);

Fonte: http://simonwillison.net/2004/May/26/addLoadEvent/

Anúncios

1 comentário

Arquivado em HTML, JavaScript/Afins

Uma resposta para “Como carregar mais de uma função javascript no mesmo onload da página

  1. Daniel

    funciona bem. 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