我需要幫助,以使我的InfoWindow
內容中的onclick功能起作用。將信息窗口中的按鈕添加onclick功能
這裏是我的代碼的一部分:
for (i = 0; i < markers.length; i++) {
var position = new google.maps.LatLng(markers[i][0], markers[i][1]);
var icon = {
url:"http:///".concat(markers[i][3]),
scaledSize: new google.maps.Size(20, 20), // scaled size
origin: new google.maps.Point(0,0), // origin
anchor: new google.maps.Point(0, 0)
};
marker = new google.maps.Marker({
position: position,
map: map,
title: markers[i][4].toString().concat(' ').concat(markers[i][5].toString()),
icon: icon,
url:'im:<sip:'+markers[i][6]+'>'
});
var infowindow = new google.maps.InfoWindow({
content: ''
});
marker.addListener('mouseover', function() {
infowindow.setContent('<p><label>Name:</label> '+this.title+'</p>' +
'<center><button class="btn btn-primary" \n\
onclick="myFunction(){ window.location.assign(this.url);}">Call</button></center>');
infowindow.open(map, this);
});
}
在你的onclick處理函數「這」指的按鈕元件沒有標記。你爲什麼不使用帶有href的標籤? –
我需要按鈕 –
的風格如果添加標籤帶班BTN BTN-初級它看起來就像一個按鈕 –