Archive for agosto \18\UTC 2009|Monthly archive page

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