Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    nome variabile composto

    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.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    GRAZIE!!!
    per chi è super niubbo come me, qui c'è proprio un esempio con eval() per quello che devo fare...
    http://www.mrwebmaster.it/javascript...cript_457.html

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Meglio evitare eval() il più possibile...

    codice:
    window["kml_" + id] = new GGeoXml("http://xxx/id.kmz");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.