Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    431

    [JAVASCRIPT] nomi variabili

    devo dare un nome ad una varibile prendendo il valore di un'altra

    a = 3; un numero

    pippo; il name di un oggetto (però ne ho più di uno es pippo1, pippo2, pippo3...)

    io dovrei richiamare pippo1 cosi:
    pippo + la variabile a come nome dell oggetto

    il nome dovrebbe risultare pippo3 ad esempio in base al valore della variabile a

    qualcuno può aiutarmi???

  2. #2
    se non erro, non puoi creare nomi di variabili (ossia identificatori) partendo da altri identificatori. al massimo in questo modo puoi generare il valore di una variabile.

    ciao

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    In passato si usava eval("pippo"+a)

    Se stai parlando di oggetti nella pagina puoi usare la sintassi:

    document.getElementById("pippo"+a)

    se sono elementi di un form:

    document.nomeForm.elements["pippo"+a]

    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

  4. #4
    Originariamente inviato da br1
    In passato si usava eval("pippo"+a)

    Se stai parlando di oggetti nella pagina puoi usare la sintassi:

    document.getElementById("pippo"+a)

    se sono elementi di un form:

    document.nomeForm.elements["pippo"+a]

    ciao
    sbaglio o si intendeva "creare" una variabile (e non accedervi) partendo da il nome di un'altra?

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A dir la verita' parla di "richiamare" :master:

    Poi ho cercato di leggere fra le righe...

    Aspettiamo l'esito

    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

  6. #6
    devo dare un nome ad una varibile prendendo il valore di un'altra
    questa frase è un pò ambigua ;)

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da var
    se non erro, non puoi creare nomi di variabili (ossia identificatori) partendo da altri identificatori. al massimo in questo modo puoi generare il valore di una variabile.
    no, anche i nomi
    var a=3
    window['pippo'+a]='ciao'
    alert(pippo3)

  8. #8
    c'è sempre da imparare.
    è un piacere farlo da voi.

    :)

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.