Adicione manipulador de eventos para body.onload por javascript na parte <body>
Queremos incluir mapas da API do Google Maps em nosso documento. A documentação diz para inicializar o mapa com uma função chamada pelo evento onload () do corpo.
A maneira comum de ligar para:
<body onload="initialize_map();">
Isso não funciona para nós porque estamos usando o Template :: Toolkit e o<body>
tag já está incluída em nosso wrapper. Em resumo: o<body>
já está impressa quando nosso código javascript começa a ser executado.
Eu tentei algo assim, mas funciona apenas paraonclick
, nãoonload
. Eu acho que é porque o código javascript está abaixo do<body>
marcar em si.
var body = document.getElementsByTagName("body")[0];
body.addEventListener("load", init(), false);
function init() {
alert("it works!");
};
Qualquer ajuda em como iniciar um mapa do Google Maps é bem-vinda!