Javascript InfoWindow对象中的Onclick事件
信息窗口中的onclick事件有问题。。当我更改标记在地图上的位置时,我想显示一个是/否问题,询问我是否要保存一个新位置…我向InfoWindow对象(markerInfoWin)添加了两个按钮(以两种方式),看起来这些按钮没有调用“onclick”事件。。我尝试调用警报(“测试”),但什么也没发生Javascript InfoWindow对象中的Onclick事件,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,信息窗口中的onclick事件有问题。。当我更改标记在地图上的位置时,我想显示一个是/否问题,询问我是否要保存一个新位置…我向InfoWindow对象(markerInfoWin)添加了两个按钮(以两种方式),看起来这些按钮没有调用“onclick”事件。。我尝试调用警报(“测试”),但什么也没发生 function addPhotoMarker(lat, lon) { //..... //..... google.maps.event.addListener(photoM
function addPhotoMarker(lat, lon)
{
//.....
//.....
google.maps.event.addListener(photoMarker, 'dragend', function(event){
//....
//....
movedMarkerContent(photoMarker);
});
}
function movedMarkerContent(marker)
{
markerInfoWin.setContent('<div class="content"><div class="image"><img class="image_info" src="' + photoPath + '" alt="tu ma byc obrazek!" />'
+ '</div><b>Wspolrzedne GPS: </b>' + marker.getPosition().lat().toFixed(3)+", " + marker.getPosition().lng().toFixed(3)
+ '<p>Czy chcesz zapisac nowe informacje o polozeniu ?</p><button name="yesBtn" onclick=positionChanged() > Yes </button>'
+ '<input type="button" id="noBtn" value="No" onclick=alert("Test")/></div>');
markerInfoWin.setPosition(marker.getPosition());
markerInfoWin.open(photoMap);
}
功能添加光电标记器(lat,lon)
{
//.....
//.....
google.maps.event.addListener(photoMarker,'dragend',function(event){
//....
//....
移动营销内容(影像营销);
});
}
函数movedMarkerContent(标记器)
{
markerInfoWin.setContent(“”
+“Wspolrzedne GPS:”+marker.getPosition().lat().toFixed(3)+“,“+marker.getPosition().lng().toFixed(3)
+“Czy chcesz zapisac现在是否有波兰人的信息?Yes”
+ '');
markerInfoWin.setPosition(marker.getPosition());
markerInfoWin.open(影像地图);
}
我在谷歌地图上创建了一个按钮,没问题。。但在信息窗口中的谷歌地图中,这是一个问题你的onclick不一定要加引号吗?例如:onclick=“alert(\'Test\”);“
onclick=“alert(\'Test\”);”
我尝试了…+”当我只想将侦听器添加到InfoWindow obj时,代码>和它不起作用。它也不会调用alert()<代码>google.maps.event.addListener(markerInfoWin,'click',function(){alert(“Klik na infowin”);})代码>但在地图或标记上对我有效:我的坏信息窗口不能处理“点击”。。。但是我解决了我的问题google.maps.event.addListener(markerInfoWin,'domready',function(){document.getElementById('noBtn')。onclick=function(){alert('Testt');};})代码>