Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    13

    Richiamare una funzione all'interno di un altra

    Ho un problema nel richiamare una funzione all'interno di un altra funzione.
    Nel mio foglio esterno ho 6 funzioni tutte molto simili:

    function check()
    {
    if(true)
    //fai delle cose
    else {
    enabled();
    }
    }

    function check2()
    {
    if(true)
    //fai delle cose
    else {
    enabled();
    }
    }

    function check3()
    {
    if(true)
    //fai delle cose
    else {
    enabled();
    }
    }

    function enabled()
    {
    //fai delle cose
    }

    Ecco in pratica è strutturato così, se do la funzione enabled all'onclick su un elemento della pagina funziona perfettamente se invece la scrivo con la sintassi qua sopra mi viene del tutto ignorata.
    Ho controllato che la funzione check attiva l'else utilizzando un alert e nell'else ci entra ma la funzione non me la richiama.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova a cambiare nome alla funzione enabled(), magari usare una parola riservata mette in imbarazzo l'interprete javascript...
    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
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    13
    RIsolto, era proprio quello il problema grazie

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.