Ciao a tutti, ho il seguente ciclo for che crea dei marker su una mappa google..la creazione funziona. POi ho cercato come poter aggiungere ad ogni marker una di quelle "vignette" che vengono aperte quando si clicca sui marker..il problema è che non funziona,nel senso che i marker vengono caricati some sempre, ma cliccandoci sopra non appare nessuna vignetta:

for (var i=0; i < conta; i++) {
all_markers[i] = new google.maps.Marker({ position: new google.maps.LatLng(latit[i], longit[i]), // coordinate
map: mappa_bo, // specifico in quale mappa aggiungerli
title:etichette[i], // specifico il titolo del marker
icon: "http://labs.google.com/ridefinder/images/mm_20_green.png"//specifico l'icona del marker
});

var infowindow = new google.maps.InfoWindow( { content:'<div> Ciao </div>' });
google.maps.event.addListener(all_markers[i], 'click', function() {
infowindow.open(all_markers[i]);
});

} // fine ciclo FOR


se ho capito bene google.maps.InfoWindow crea una vignetta con contenuto CONTENT (per ora ho messo Ciao ma è tanto per provare).
poi google.maps.event.addListener associa all'evento 'click' su all_markers[i] (che è il marker appena creati ad ogni ciclo) una funzione, che usa infowindow.open(all_markers[i]) per far comparire la vignetta creata prima..
Dove sbaglio??