ドキュメントにGoogleMapsAPIの地図を含めたいと思います。ドキュメントには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!");
};
グーグルマップマップを起動する方法の助けはありがたいです!