var handler = function () { openWindow(someWindow, someContent, someMarker); };
google.maps.event.addListener(marker, 'click', handler);
google.maps.event.removeListener(marker, 'click', handler);function openInfoWindow(window, content, marker) {
return function() {
window.setContent(content);
window.open(map, marker);
};
}
function openWindow(window, content, marker) {
openInfoWindow(window, content, marker)();
}
https://codepen.io/AngReload/pen/zmoZyV?editors=0110
https://learn.javascript.ru/focus-blur