Comment appeler la fonction javascript à partir du corps d'un document HTML sur pageload-complet

J'ai un peu de javascript (code d'initialisation de google maps si vous êtes intéressés) que je suis obligé de les inclure dans la <body></body> les balises d'un document html et je voudrais avoir un de mes méthodes de déclenchement sur chargement de la page complète. Le hic, c'est que je n'ai pas accès à la <body> balise html, donc je ne peux pas faire:

<body onload="foo()"> 

Est-il un moyen pour accomplir cette? Je me rends compte c'est d'un ridicule scénario. Merci!

utiliser jquery c'est un document prêt et ensuite vous pouvez effectuer les fonctions de base de la charge de l'organisme
J'ai d'abord pensé à l'aide de jQuery, mais les OP pourraient ne pas avoir la possibilité d'inclure des scripts externes j'ai donc opté pour l'utilisation de DOM comme mon exemple. Félix avait une bonne solution. Toutes les solutions, jQuery, DOM, et explicite de l'événement de l'attachement sont tous exploitables et utilisables solutions. @Casey cela dépend vraiment de vos limites, mais jQuery est vraiment le moyen idéal d'aller.

OriginalL'auteur Casey Flynn | 2011-05-06