Мы хотим включить в наш документ карты из 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, ценится!