En primer medida, si, podrías chequear la existencia de una libreria asi.
Sobre el tema de onload yo me estoy refiriendo al onload de los SCRIPTS y no del DOCUMENT, asi que cada uno va a tener el suyo.
Por otra parte framework como jquery permiten mas de una funcion bindeada al elemento onload y se ejecutan en orden.
Pero suponiendo que no uses jquery y aun asi quieres lograr eso, yo lo que haria es definir un arreglo GLOBAL al cual le voy agregando funciones
Código Javascript
:
Ver originalvar arrFn = [];
//.. mas adelante
function funcionAgregada1() { };
arrFn[arrFn.length] = funcionAgregada1;
//.. mas adelante
function funcionAgregada2() { };
arrFn[arrFn.length] = funcionAgregada2;
//finalmente
document.onload = function(){
for ( var i = 0; i < arrFn.length; i = i + 1){
arrFn[i]();
}
}