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