Ajouter un gestionnaire d'événements pour le corps.onload par javascript dans <body> partie

Nous voulons inclure une les cartes de Google maps API dans notre document. La documentation indique pour initialiser la carte avec une fonction appelée par l'événement onload() de l'organisme.

La façon ordinaire de l'appeler:

<body onload="initialize_map();">

Cela ne fonctionne pas pour nous parce que nous sommes à l'aide de Modèle::Trousse à outils et le <body> étiquette est déjà inclus dans nos wrapper. En bref: La <body> étiquette est déjà imprimée lors de notre code javascript commence à courir.

J'ai essayé quelque chose comme ça, mais il fonctionne seulement pour onclick, pas onload. Je suppose que c'est parce que le code javascript est sous la <body> balise elle-même.

var body = document.getElementsByTagName("body")[0];

body.addEventListener("load", init(), false);

function init() {
        alert("it works!");
};

Toute aide à tirer une carte Google Maps apprécié!