我们希望在我们的文档中包含来自 Google Maps API 的地图。文档告诉使用onload()
主体事件调用的函数初始化地图。
普通的调用方式:
<body onload="initialize_map();">
这对我们不起作用,因为我们正在使用Template::Toolkit
并且<body>
标签已经包含在我们的包装器中。简而言之:<body>
当我们的 Javascript 代码开始运行时,标签就已经打印出来了。
我试过这样的东西,但它只适用于onclick
,而不是onload
。<body>
我猜那是因为 Javascript 代码位于标签本身的下方。
var body = document.getElementsByTagName("body")[0];
body.addEventListener("load", init(), false);
function init() {
alert("it works!");
};
任何帮助如何启动谷歌地图地图表示赞赏!