Мы хотим включить карты из Google Maps API в наш документ. В документации указано инициализировать карту функцией, вызываемой событием onload () тела.
Обычный способ вызова:
<body onload="initialize_map();">
Это не работает для нас, потому что мы используем Template :: Toolkit и Тег
уже включен в нашу оболочку. Вкратце: тег
уже напечатан, когда наш код javascript начинает работать.
Я пробовал что-то подобное, но он работает только для onclick
, а не onload
. Я думаю, это потому, что код javascript находится под тегом
.
var body = document.getElementsByTagName("body")[0];
body.addEventListener("load", init(), false);
function init() {
alert("it works!");
};
Любая помощь, как запустить карту Google Maps, приветствуется!