Новое в JavaScript, и то, что я делаю ниже, кажется правильным из всех RTFM Google, которые я делал, но это не работает.Поэтому я решил обратиться за помощью, потому что я застрял.
У меня есть JavaScript, который живет в моем документе HTML ...
<script type="text/javascript" src="http://example.com/scripts/scripts.js"></script>
Содержимое GoogleAPI Карт.Ранее я запускал JavaScript из DIV onMouseOver.Таким образом, я мог запустить скрипт несколько раз - потому что мне нужно несколько разных карт на страницу (это фотоблог).Я знаю, что скрипт работает, потому что он работает сегодня.
<div class="location" onmouseover="initalizeMap('gmaps1832588575', '42.102500,-72.587333')"></div>
Я пытаюсь выяснить, как вызвать этот скрипт из-за пределов div.Например, статический div, который всегда отображает карту.Итак, у меня сложилось впечатление, что я могу переместить функцию initializeMap из onmouseover в ее собственный раздел .Тем не менее, это не работает.Вот что у меня есть:
<div class="location">
<a href="http://maps.google.com/maps?q=40.756167+-73.978833&z=14" target="_blank">New York, NY, US</a>
<script type="text/javascript" language="JavaScript">initalizeMap('gmaps2021396674', '40.756167,-73.978833');</script>
<div class="map_holder">
<div class="map" id="gmaps2021396674">
</div></div></div>
Как я уже сказал, мне нужно, чтобы это запускалось несколько раз, и этот код работает, когда я вызываю его из div onMouseOver.