Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Creazione variabili

  1. #1

    Creazione variabili..urgente

    Salve,
    è possibile in javascript creare delle variabili dinamicamente?
    se si come??

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dipende dal loro ambito di utilizzo e dall'uso che intendi farne... puoi fornire maggiori informazioni affinche' si possa evitare di fare una trattazione troppo vasta?

    ciao
    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
    dovrei creare delle variabili che rappresentino i campi di un form..in quanto non sapendo a priori quante spedizioni ho in un bordero, non so quante variabili mi servono...pertanto devo crearle dinamicamente o magari a runtime.
    spero di essere stato + chiaro

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il problema e' che le variabili create all'interno di una funzione non sono disponibili in altre funzioni... nel senso che questo codice:

    <input type=text name="nomeCampo" onblur="valorizza(this)">
    <script>
    function valorizza(obj) {
    nome = obj.name;
    valore = obj.value;
    eval('var '+nome+'="'+valore+'";');
    }
    </script>

    porta alla creazione da te richiesta ma la variabile non sara' vista da altre funzioni.

    Valuta la possibilita' di utilizzare un array public bidimensionale formato da coppie nome e valore... se puo' essere una soluzione percorribile si puo' sviluppare

    ciao
    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

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.