ciao a tutti avrei la necessità di avere un nome di una variabile "variabile" (ossia una parte statica ed una legata ad una variabile...)
nel dettaglio
ho una lista di giorni ed in alcuni di questi è prevista un'attività (associata ad un ID) con un checkbox che, se selezionato, mi permette di caricare un kml in una gmap;
in fondo a questa lista c'è un altro checkbox che mi permette di selezionare/deselezionare tutti i checkbox (e quindi di aggiungere/togliere tutti i kml dalla mappa);
il nome dei file kml è uguale a quello dell'ID dell'attività
ho cominciato a scrivere questa funzione
function checkUncheck_kml(check) {
var cra_globale = 1
//attivo e disattivo tutti i checkbox, FUNZIONA
var checks = document.getElementsByName('kml[]');
for(i = 0; i < checks.length; i++)
{
checks[i].checked = check.checked;
}
//prelevo il valore dai checkbox presenti, FUNZIONA
var kml=document.getElementsByName('kml[]'); //è uguale a cheks, preferisco averlo doppio
//eseguo le due operazioni in base se i checkbox sono selezionati o meno
if (cra_globale == 0) {
//ciclo per ottenere gli ID dei checkbox presenti
for(var i=0;i<kml.length;i++){
var id = kml[i].value;
//a questo punto dovrei sostituire "id" con il valore appena trovato, ma non so come fare...
kml_id = new GGeoXml("http://xxx/id.kmz");
map.addOverlay(id);
cra_id = 1;
}
cra_globale = 1;
}
....
...
qualche suggerimento?
grazie!
s.