Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Ignoranza e curiosità

  1. #1

    Ignoranza e curiosità

    Chiamata funzione...

    xmlMenu.onLoad = MenuLoaded;
    function MenuLoaded (success) {
    if (success){
    ---azioni---
    }
    }

    Scusate l'ignoranza:

    Sapete spiegarmi perchè la chiamata alla funzione MenuLoaded va fatta senza parentesi?

    Se si mettono le parentesi come una normale chiamata ad una funzione il tutto non "funziona"...

    Perchè?


    Grazie a tutti.
    Claudio........................

    http://www.roadrunners.it

  2. #2
    perchè altrimenti l'avrebbe eseguita quella funzione.. invece a te serve solo dichiarare quale sarà la funzione che eseguirà una volta caricati i dati..

    esempio:

    function test(){
    return 1;
    }


    a = test // A non è nient'altro che il riferimento a test()
    a = test() // in questo caso a è = al risultato di test()

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.