Я пытаюсь добавить событие onclick к изображению внутри InfoWindow, так что при щелчке изображения вызывается функция Javascript.Добавление события onclick к изображению внутри Карт Google InfoWindow
«имя» - это название места, а «образ» - это местоположение изображения. Они оба хорошо видны, когда я нажимаю на маркер, но ничего не происходит, когда я нажимаю на изображение.
Мой текущий код:
var infowindow = new google.maps.InfoWindow({content: name + "</br>" + "<img
onclick='output()' src='images/" + image +
"'style=height:100px;width:100px;float:none;>"});
google.maps.event.addListener(marker, 'click', function() {
infowindow.open(map,marker);
});
function output()
{
$("#output").html("yes");
}
И HTML:
<h1>My First Google Map</h1>
<div id="map" style="width:60%;height:500px"></div>
<div id="output"></div>
</body>
Опубликованный код работает для меня ([скрипка] (http: // jsfidd le.net/geocodezip/L2tf6sru/4/)). Пожалуйста, предоставьте [mcve], демонстрирующий вашу проблему. – geocodezip